Se acabei de alterar o servidor DNS configurado no meu roteador doméstico, por exemplo, para usar 1.1.1.1 ou 8.8.8.8 em vez do servidor DNS padrão do meu ISP, existe uma maneira fácil de verificar se minhas alterações foram aplicadas corretamente, usando dig ou alguma outra ferramenta no MacOS?
Se o seu MacOS estiver usando seu roteador como servidor DNS, é o único servidor que ele usa. Portanto, nenhuma ferramenta no seu MacOS mostrará qualquer outro servidor.
É o seu roteador que usa 1.1.1.1 ou 8.8.8.8 como servidor DNS, não seu MacOS, então para verificar se seu roteador realmente o usa, você precisa capturar o tráfego DNS entre seu roteador e a Internet .
Se você tiver um roteador no qual possa fazer login via ssh e usar uma interface de linha de comando (por exemplo, baseada em OpenWRT), é provável que você possa executar a captura de pacotes no próprio roteador (por exemplo, usando
tcpdump
) e visualizar a saída. Esta seria a maneira mais fácil.Caso contrário, isso provavelmente exigirá conectar algum dispositivo de interceptação de tráfego entre a porta WAN (porta externa) do seu roteador e sua conexão com a Internet (por exemplo, porta Ethernet no seu modem a cabo) - por exemplo, um switch com capacidade de monitoramento - e conectar um computador com software de captura de pacotes (como Wireshark) para este dispositivo.
Você pode tentar seguir as soluções aqui ?
A ferramenta de linha de comando scutil retorna os servidores de nomes configurados em seu sistema:
Se ele retornar o IP do roteador doméstico, deve ser bom, pois o roteador doméstico encaminhará sua solicitação de DNS para o DNS configurado.
Em uma configuração de rede doméstica, você não deve se preocupar muito.
Se você nunca definiu uma configuração de IP estático em seu dispositivo cliente, o servidor DNS deve ter sido fornecido pelo seu roteador doméstico, o que significa que, se você alterou a configuração em seu roteador doméstico, o dispositivo cliente deve seguir adiante.
Você deve se preocupar apenas nos seguintes casos:
Se você realmente deseja verificar se sua alteração de DNS se propaga, você pode tentar um ou mais dos seguintes comandos (não sou especialista em Macos e não conheço a disponibilidade dessas ferramentas, usei o Ubuntu para testes), do terminal:
Ele retorna o servidor que respondeu sua solicitação
cavar no ubuntu
Ele retorna também as informações sobre o servidor dns:
nslookup no Ubuntu
O ponto é certificar-se de que o servidor que respondeu à sua pergunta não é mais o seu ISP. Pode não ser 1.1.1.1 nem 8.8.8.8 (dependendo de como dig e nslookup se comportam em seu dispositivo), pode retornar a resposta autoritativa (o que significa o servidor final que deu a solicitação).