Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este artículo se proporciona una resolución para el problema de que se devuelve una dirección IP incorrecta cuando se hace ping a un servidor mediante su nombre NetBIOS.
Número de KB original: 981953
Síntomas
Tiene un equipo que ejecuta Windows Server 2008 o Windows Server 2008 R2. Cuando un servidor que tiene varias direcciones IP intenta hacer ping mediante su nombre NetBIOS, se devuelve una dirección IP incorrecta.
Causa
Cuando se realiza un ping con un nombre en lugar de una dirección IP, el nombre debe resolverse en una dirección IP. Si el nombre es el del servidor, la dirección IP se devuelve como una dirección del adaptador de red, que se encuentra en la parte superior o inferior del orden de los enlaces de red. Normalmente será el último adaptador de red que se instaló y es posible que no sea la interfaz que espera usar. Por lo tanto, el comando ping devuelve una dirección IP incorrecta.
Nota:
Cuando hay varias direcciones en un adaptador de red, se prefieren las direcciones IPv6.
Solución
Para solucionar este problema, puede cambiar el adaptador desde el que se selecciona la dirección IP moviendo el adaptador preferido a la parte superior o inferior del orden de enlace. Para un adaptador oculto que no aparece en la lista, puede crear un archivo hosts que use el nombre del servidor y la dirección IP prevista. Un ejemplo de un adaptador oculto es el adaptador virtual del clúster de conmutación por error de Microsoft.
Cómo cambiar el orden de enlace
Para cambiar el orden de enlace, siga estos pasos:
Haga clic en Inicioy
, a continuación, haga clic en Panel de control.
Haga clic en Red e Internety, a continuación, haga clic en Centro de redes y uso compartido.
Cambie la configuración del adaptador de red, en función del sistema operativo:
Para Windows Server 2008, haga clic en Administrar configuración del adaptador.
Para Windows Server 2008 R2, haga clic en Cambiar configuración del adaptador.
Haga clic en Organizar, seleccione Diseñoy, a continuación, haga clic en Barra de menús.
En el menú Opciones avanzadas , haga clic en Configuración avanzada.
En la ventana Conexiones , seleccione el adaptador de red que desee.
Mueva este adaptador de red a la parte superior de la lista o a la parte inferior de la lista. Puede hacerlo mediante los botones FLECHA ARRIBA y FLECHA ABAJO.
Haga clic en Aceptar.
Cómo cambiar el archivo hosts
Para un adaptador oculto, no puede cambiar el orden de enlace mediante los pasos descritos en la sección "Cómo cambiar el orden de enlace". Para adaptadores ocultos, debe agregar una entrada al archivo Hosts que use el nombre de host y la dirección IP previstos.
Para cambiar el archivo hosts, siga estos pasos:
Haga clic en Inicioy
, a continuación, haga clic en Todos los programas.
Haga clic en Accesorios, haga clic con el botón derecho en Bloc de notas y, a continuación, haga clic en Ejecutar como administrador.
Si se le pide una contraseña de administrador o confirmación, escriba la contraseña o proporcione confirmación.
En el símbolo del sistema, escriba el siguiente comando y presione ENTRAR:
cd %windir%\System32\Drivers\Etc
En un símbolo del sistema, escriba hosts del Bloc de notas y presione ENTRAR.
En la parte inferior del archivo que abrió en el paso 5, agregue una nueva entrada para la dirección IP prevista con el siguiente formato: IP_Address Nombre de host.
Por ejemplo, para una dirección IP de 10.0.0.1 para Server01, escriba como:
10.0.0.1Server01En el menú Archivo , haga clic en Guardar y, a continuación, cierre el Bloc de notas.
En el símbolo del sistema, escriba ipconfig /flushdns y presione ENTRAR. Volverá a cargar el archivo hosts sin reiniciar el equipo o el servidor.
Nota:
Si desea hacer ping a una dirección IPv4 específica para el adaptador de red, puede usar el parámetro -4. Por ejemplo, puede usar el siguiente comando:
ping -4 <nombre de host>
Si desea usar direcciones IPv4 a través de una red, puede forzar a Windows a usar direcciones IPv4 en lugar de direcciones IPv6. Sin embargo, no es aconsejable hacerlo. Se recomienda encarecidamente actualizar la red para usar direcciones IPv6. Para obtener más información sobre cómo deshabilitar IPv6, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
929852 Cómo deshabilitar determinados componentes del Protocolo de Internet versión 6 (IPv6) en Windows Vista, Windows 7 y Windows Server 2008
Más información
Para obtener más información sobre la función getaddrinfo, visite el siguiente sitio web de MSDN:
Función getaddrinfo