Descobrindo o DNS padrão no Terminal OS X

Descobrindo o DNS padrão no Terminal OS X

Ao fazer "nslookup" em uma máquina Windows você obtém o endereço do DNS padrão que está usando (http://gyazo.com/313d1ad31c1927741aa266fc7f8542fc), mas por algum motivo você não faz isso no OS X (http://gyazo.com/2b2474d84f6774f2ca00663ad3f23064). Existe alguma outra maneira dedescubra o DNS padrão do Terminal?

Só uma pequena observação: não uso mais o nslookup, acho que o comando "host" é muito mais simples e faz o trabalho mais limpo. Talvez exista uma maneira de obter o DNS padrão usando “host”?

Responder1

Apenas uma observação... a partir de 10.8 (Mountain Lion), a configuração do resolvedor DNS está integrada ao código do respondedor mDNS, portanto, para ver para onde vão as consultas para várias coisas, você deve executar scutil --dnspara descobrir orealconfiguração. Apenas o primeiro resolvedor DNS é refletido no padrão/etc/resolv.confarquivo, daí o comentário nesse arquivo de que ele não é mais usado por aplicativos mais recentes.

Responder2

Basta executar o seguinte no terminal:

cat /etc/resolv.conf

informação relacionada