El comando nslookup muestra el error "se agotó el tiempo de espera de la conexión, no se encontró el servidor"

El comando nslookup muestra el error "se agotó el tiempo de espera de la conexión, no se encontró el servidor"

Estoy trabajando en Linux Fedora y estoy tratando de aprender a usar nslookup. Ejecuto el comando nslookup. Me mostró el servidor DNS. cuando lo ejecuto nslookup mail.yahoo.com, también funciona bien en ese caso. pero cuando intento acceder al mismo sitio web utilizando cualquier otro servidor, por ejemplo nslookup mail.yahoo.com gatech.edu, aparece el error "Se agotó el tiempo de espera de la conexión, se pudo acceder al servidor". No tengo idea de lo que posiblemente estoy haciendo mal. ¿Alguien puede ayudar en este sentido? Gracias.

Respuesta1

Deberías cambiar a un mejor material de aprendizaje... Echando un vistazo ala sintaxis muy básica de nslookuplos parámetros de la línea de comando(que se muestra a continuación) su segundo ejemplo solicita encontrar la dirección IP para mail.yahoo.comusar un servidor DNS gatech.edu. Como es probable que este último no responda a su solicitud, se le aplicará un tiempo de espera.

nslookup [-option] [name | -] [server]

En cuanto a los posibles motivos del fallo, hay varios.

Posible razón 1:

Como señalé anteriormente, gatech.eduprobablemente no se resuelva en la dirección IP de un servidor DNS.

Eché un vistazo a los registros DNS del dominio mencionado:

C:\>nslookup

> gatech.edu
Server:  server.example.com
Address:  xxx.xxx.xxx.xxx

Non-authoritative answer:
Name:    gatech.edu
Address:  130.207.160.173

> set q=ns
> gatech.edu
Server:  server.example.com
Address:  xxx.xxx.xxx.xxx

Non-authoritative answer:
gatech.edu      nameserver = dns3.gatech.edu
gatech.edu      nameserver = dns1.gatech.edu
gatech.edu      nameserver = dns2.gatech.edu

dns3.gatech.edu internet address = 168.24.2.35
dns1.gatech.edu internet address = 128.61.244.253
dns1.gatech.edu AAAA IPv6 address = 2610:148:1f00:f400::3
dns2.gatech.edu internet address = 130.207.244.81
dns2.gatech.edu AAAA IPv6 address = 2610:148:1f01:f400::3

Entonces, gatech.eduse resuelve en 130.207.160.173(la primera consulta), pero los servidores DNS (principales) para el dominio (segunda consulta) tienen direcciones IP diferentes.

Posible razón 2:

Como @netniV señaló en su comentario, puede haber una restricción de firewall que niega la resolución de DNS de otras fuentes que no sean el servidor DNS preferido para el dominio en el que se encuentra.

Respuesta2

Tuve un error idéntico y resultó ser porque el puerto 53 no estaba abierto en el firewall del sistema operativo. No abrir 53 impide la funcionalidad DNS correcta.

información relacionada