Solución de problemas de clientes DNS
En este artículo se describe cómo solucionar problemas de clientes DNS.
Comprobación de la configuración de IP
Abra una ventana del símbolo del sistema como administrador en el equipo cliente.
Ejecute el comando siguiente:
ipconfig /all
Compruebe que el cliente tiene una dirección IP, una máscara de subred y una puerta de enlace predeterminada válidas para la red a la que está conectado y donde se usa.
Compruebe los servidores DNS que aparecen en la salida y asegúrese de que las direcciones IP indicadas son correctas.
Compruebe el sufijo DNS específico de la conexión en la salida y verifique que es correcto.
Si el cliente no tiene una configuración TCP/IP válida, use uno de los métodos siguientes:
Para los clientes configurados dinámicamente, use el comando
ipconfig /renew
para forzar manualmente al cliente a que renueve la configuración de dirección IP con el servidor DHCP.Para los clientes configurados estáticamente, modifique las propiedades de TCP/IP del cliente para usar parámetros de configuración válidos o complete su configuración de DNS para la red.
Comprobación de la conexión de red
Prueba de ping
Compruebe que el cliente puede ponerse en contacto con un servidor DNS preferido (o alternativo). Para ello, haga ping al servidor DNS preferido con su dirección IP.
Por ejemplo, si el cliente usa como servidor DNS preferido 10.0.0.1, ejecute este comando en un símbolo del sistema:
ping 10.0.0.1
Si ningún servidor DNS configurado responde a un ping directo de su dirección IP, esto indica que el origen del problema se deberá probablemente a la conectividad de red entre el cliente y los servidores DNS. En ese caso, siga los pasos básicos de solución de problemas de red de TCP/IP para corregirlo. Tenga en cuenta que el tráfico ICMP debe permitirse a través del firewall para que el comando ping funcione.
Pruebas de consultas de DNS
Si el cliente DNS puede hacer ping al equipo del servidor DNS, pruebe a usar los siguientes comandos nslookup
para comprobar si el servidor puede responder a los clientes DNS. Dado que nslookup no usa la caché DNS del cliente, la resolución de nombres usará el servidor DNS configurado del cliente.
Prueba de un cliente
nslookup <client>
Por ejemplo, si el equipo cliente se denomina client1, ejecute este comando:
nslookup client1
Si no se devuelve una respuesta correcta, intente ejecutar el comando siguiente:
nslookup <fqdn of client>
Por ejemplo, si el FQDN es client1.corp.contoso.com, ejecute este comando:
nslookup client1.corp.contoso.com.
Nota
Debe incluir el punto final al ejecutar esta prueba.
Si Windows encuentra correctamente el FQDN, pero no el nombre corto, compruebe la configuración del sufijo DNS en la pestaña DNS de la configuración avanzada de TCP/IP de la NIC. Para obtener más información, consulte Configuración de la resolución de DNS.
Prueba del servidor DNS
nslookup <DNS Server>
Por ejemplo, si el servidor DNS se denomina DC1, ejecute este comando:
nslookup dc1
Si las pruebas anteriores se realizaron correctamente, esta prueba también debería completarse sin problemas. En caso contrario, compruebe la conectividad con el servidor DNS.
Prueba del registro con errores
nslookup <failed internal record>
Por ejemplo, si el registro con errores se denominaba app1.corp.contoso.com, ejecute este comando:
nslookup app1.corp.contoso.com
Prueba de una dirección de Internet pública
nslookup <external name>
Por ejemplo:
nslookup bing.com
Si las cuatro pruebas se realizaron correctamente, ejecute ipconfig /displaydns
y compruebe la salida del nombre que produjo el error. Si debajo del nombre que produjo el error se indica que el nombre no existe, significa que se devolvió una respuesta negativa de un servidor DNS y se almacenó en caché en el cliente.
Para resolver el problema, ejecute ipconfig /flushdns
para borrar la memoria caché.
Paso siguiente
Si la resolución de nombres sigue produciendo errores, vaya a la sección Solución de problemas de servidores DNS.