OSX/IOS

Realice búsquedas detalladas de DNS con el comando host en OS X

Búsqueda de DNS con comando de host

Todos los dominios están asociados con una dirección IP, ya sea un sitio web, un servidor de correo electrónico o cualquier otra cosa. Si bien el uso de nslookup proporciona una manera fácil de obtener información de DNS y una IP para un sitio web o dominio en particular, si desea una recuperación significativamente más detallada, puede usar el comando host en su lugar. El comando host realiza una búsqueda de DNS extendida para cualquier dominio al que se dirija, lo que lo hace mucho más útil que nslookup o excavar para muchas situaciones. Esto puede ser útil para muchas situaciones, ya sea para solucionar problemas y detectar problemas de propagación de DNS o simplemente para obtener una dirección IP real, CNAME, dirección IPv6 o de otra manera.


Usar el comando de host es bastante fácil, está incluido con Mac OS X y Linux, por lo que debería poder usarlo siempre que sea necesario para realizar una búsqueda de DNS. La sintaxis del comando es simple, abre la terminal y usa solo lo siguiente:

host [domain]

También puede usar la bandera -a para obtener cualquier cosa Detalles de DNS, que finaliza con una búsqueda exhaustiva:

host -a [domain]

Por ejemplo, reemplazo [domain] con google y ejecutando host -a en google.com proporciona una lista extensa de detalles de búsqueda de DNS de innumerables direcciones IP y servidores de correo electrónico.

Air% host -a google.com
Trying "google.com"
;; Truncated, retrying in TCP mode.
Trying "google.com"
;; ->>HEADER

Al final, notará que los servidores DNS utilizados para la búsqueda también se enumerarán sin la necesidad de consultarlos directamente, aunque esto aún se recomienda si desea una lista completa de todos los servidores DNS que usa una máquina en particular. Si los datos que ve han cambiado recientemente y no coinciden con lo que deberían, es posible que deba borrar la caché de DNS.

También puede obtener tipos específicos de registros con la marca -t, por ejemplo, si desea un registro CNAME o ANAME o NameServer (NS), la sintaxis se vería así:

host -t NS [domain]

Nuevamente, para usar google.com como ejemplo, consultar el servidor de nombres daría como resultado:

% host -t NS google.com
google.com name server ns3.google.com.
google.com name server ns2.google.com.
google.com name server ns1.google.com.
google.com name server ns4.google.com.

La próxima vez que trabaje en problemas de DNS, recuerde que el comando host es bueno para agregarlo a su kit de herramientas de red.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar