Cómo utilizar nslookup para consultar la siguiente información

Cómo utilizar nslookup para consultar la siguiente información

En Linux, cuando llego, man nslookupmuchas cosas dicen: no implementado. Me pregunto cómo utilizar nslookupel programa para obtener la siguiente información:

  • 1) mi servidor DNS local
  • 2) Servidores DNS para algún sitio (por ejemplo, google.com, facebook.com)
  • 3) ¿Cómo consultar RR tipo A, NS, CNAME, MX?

Respuesta1

No creo que NSLOOKUP o Dig puedan proporcionar sus servidores DNS locales, ya que se trata de una llamada del sistema operativo. Esto (normalmente) se hace más fácilmente mediante

cat /etc/resolv.conf

en sistemas Unix, sin embargo, parece que hacer un nslookup le indicará el servidor de nombres utilizado para la consulta, por lo que

 nslookup google.com 

devolverá una línea "Servidor:" que tiene la IP del servidor que se consultó.

Para consultar los servidores DNS de un sitio utilizando sus servidores de nombres locales:

dig sitename.com ns

Puede hacer lo mismo usando otros servidores de nombres (siempre que esos servidores de nombres le permitan realizar la búsqueda) usando @nombre de dominio; por ejemplo, dig @8.8.8.8 facebook.com NS le indicará los servidores de nombres de Facebook de acuerdo con el servidor de nombres de Google más cercano. Nombre del servidor. También puede hacer dig com NS para encontrar una lista de servidores de nombres para nombres de dominio .com y luego consultar uno de esos servidores de nombres para ver qué piensan los servidores de nombres autorizados.

Para consultar un tipo de registro

dig sitename.com RECORDtype

Por ejemplo, dig sitename.com MX le mostrará los registros MX del sitio, o dig sitename.com A le proporcionará los registros A.

Respuesta2

Me encanta la autocorrección. La utilidad a la que se refería davidgo se llama dig. Por ejemplo, buscar registros SIP SRV en Linux se haría usando:dig SRV _sip._tcp.domain.com

información relacionada