Eu recentemente viajei para o Canadá e, quando cheguei, meu laptop Ubuntu 16.10 começou a ter problemas de resolução de DNS depois de alguns dias, quando ficou confuso sobre o país em que eu estava. Inicialmente, eu corrija meu DNS no Chrome, mas rapidamente percebi que o problema estava no meu dispositivo local.
Estou de volta aos EUA há mais de um mês e meu laptop continua confuso sobre o país em que estou. Eventualmente, meu acesso à rede a sites, repositórios de pacotes ou qualquer outra coisa fica bloqueado devido a erros de resolução de DNS. Quando visito o Youtube (por exemplo), ele sempre tem um logotipo "Youtube CA" no canto superior esquerdo.
Eu posso corrigir temporariamente esse problema fazendo:
sudo systemctl restart dnsmasq
sudo systemctl restart dns-clean
sudo systemctl restart pppd-dns
No entanto, após cinco a duas horas, os problemas de resolução de DNS retornam. Eu então tenho que reiniciar os serviços novamente para corrigir erros de resolução de DNS e recuperar o acesso a sites. Pode ser interessante notar que alguns sites ficam sem solução devido ao DNS, enquanto outros ainda são acessíveis, e parece aleatório para mim que caem em cada categoria.
Meu resolv.conf
:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
Meu /run/dnsmasq/resolv.conf
se parece com:
nameserver 127.0.1.1
nameserver 127.0.0.53
Para responder às perguntas abaixo, estou conectado à Internet por meio de um roteador com fio com DHCP automático. No entanto, esse problema também ocorreu com várias conexões Wi-Fi que usei desde o retorno do Canadá. DNS automático e DNS manual com 8.8.8.8
e 8.8.4.4
causam esse problema.
O provedor parece estar (usando traceroute
conforme solicitado):
5 be-7725-cr02.56marietta.ga.ibone.comcast.net (68.86.93.125) 12.183 ms 12.324 ms 12.291 ms
6 hu-0-12-0-7-pe01.56marietta.ga.ibone.comcast.net (68.86.89.22) 12.114 ms 9.928 ms 9.847 ms
7 as15169-pe01.56marietta.ga.ibone.comcast.net (75.149.228.170) 35.742 ms 36.479 ms 36.491 ms
Tentei a sugestão abaixo de adicionar prepend domain-name-servers 8.8.8.8, 8.8.4.4;
a /etc/dhcp/dhclient.conf
, reiniciar o dispositivo e liberar o DNS no Chrome, e ainda não consigo acessar sites devido a problemas de resolução de DNS.
Só para deixar claro o que quero dizer com problemas de resolução de DNS, o erro que estou recebendo é:
This site can’t be reached
www.example.com’s server DNS address could not be found.
Try:
Checking the proxy, firewall, and DNS configuration
DNS_PROBE_FINISHED_BAD_CONFIG