En Linux, cuando llego, man nslookup
muchas cosas dicen: no implementado. Me pregunto cómo utilizar nslookup
el 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