No linux, quando bato man nslookup
muita coisa fala: não implementado. Gostaria de saber como usar nslookup
o programa para buscar as seguintes informações:
- 1) meu servidor DNS local
- 2) Servidores DNS para algum site (por exemplo, google.com, facebook.com)
- 3) Como consultar RRs Tipo A, NS, CNAME, MX?
Responder1
Não acho que NSLOOKUP ou Dig possam fornecer seus servidores DNS locais, pois esta é uma chamada de sistema operacional. Isso (geralmente) é feito mais facilmente por
cat /etc/resolv.conf
em sistemas unix, no entanto, parece que fazer um nslookup informará o servidor de nomes usado para a consulta, então
nslookup google.com
retornará uma linha "Servidor:" que contém o IP do servidor que foi consultado.
Para consultar servidores DNS para um site usando seus servidores de nomes locais -
dig sitename.com ns
Você pode fazer a mesma coisa usando outros servidores de nomes (desde que esses servidores de nomes permitam que você faça a pesquisa) usando @nome de domínio - por exemplo, dig @8.8.8.8 facebook.com NS informará os servidores de nomes do Facebook de acordo com o Google mais próximo Nome do servidor. Você também pode fazer dig com NS para encontrar uma lista de servidores de nomes para nomes de domínio .com e, em seguida, consultar um desses servidores de nomes para ver o que os servidores de nomes autorizados pensam.
Para consultar um tipo de registro
dig sitename.com RECORDtype
Por exemplo, dig sitename.com MX mostrará os registros MX do site ou dig sitename.com A fornecerá o(s) registro(s) A.
Responder2
Tenho que adorar a correção automática. O utilitário ao qual Davidgo estava se referindo é chamado dig. Por exemplo, procurar registros SIP SRV no Linux seria feito usando:dig SRV _sip._tcp.domain.com