2011-03-16 03:26:31 +0000 2011-03-16 03:26:31 +0000
75
75

Como verificar qual o servidor DNS que estou a utilizar (no Mac OS X)

No Mac OS X, como posso verificar que servidor DNS estou a utilizar actualmente (de preferência uma solução de linha de comando)?

System Preferences > Network mostra 192.168.1.1, que é o endereço do meu router e não o verdadeiro servidor DNS.

Respostas (5)

16
16
16
2011-03-16 03:30:12 +0000

O seu router actua como um reencaminhador DNS, pergunta ao seu router e o seu router pede um servidor DNS para si. Tem de iniciar sessão na configuração web do seu router para descobrir o que está a utilizar, ou pode simplesmente introduzi-lo directamente na configuração da sua Rede.

10
10
10
2015-04-12 19:58:09 +0000

A Akamai fornece uma ferramenta de depuração DNS que devolve o endereço IP do resolvedor utilizado para a consulta. Abrir Terminal.app e executar o seguinte comando:

dig whoami.akamai.net +short

UltraDNS também fornece um, mas achei que era menos fiável:

dig whoami.ultradns.net +short

O endereço IP devolvido por estas ferramentas é um resolvedor DNS em uso para a sua rede, mas pode ser apenas um de vários. Pode haver uma vantagem em utilizar directamente o IP nas preferências da sua rede.

Pode comparar o desempenho dos seus servidores DNS locais e alternativos usando namebench .

10
10
10
2013-04-27 12:13:22 +0000

Use o seguinte comando para visualizar o seu servidor DNS em Mac OS X :

Abra o terminal e digite

$ cat /etc/resolv.conf

para visualizar o seu servidor DNS.

Saída de amostra :

$ cat /etc/resolv.conf 
domain http://www.example.com (Here, you can see DNS records info of the particular domain name.)
nameserver 68.87.85.98
nameserver 68.87.69.146
5
5
5
2017-07-21 20:18:51 +0000

Cheguei a esta questão enquanto procurava uma forma de obter a lista de servidores DNS de um adaptador de rede específico em formato texto (por exemplo o adaptador Wi-Fi):

Esta lista de servidores DNS pode ser obtida no terminal com este comando:

$ networksetup -getdnsservers Wi-Fi
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1

E para o adaptador Ethernet:

$ networksetup -getdnsservers Ethernet
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1
3
3
3
2011-03-16 03:30:33 +0000

Este é o servidor DNS que o seu mac está a utilizar. O seu router está a executar um servidor DNS de cache, e a configurar-se como servidor DNS via DHCP. Se iniciar sessão no seu router, poderá ser capaz de descobrir quais os servidores DNS que utiliza.