ubuntu falha ao resolver DNS

1

Recentemente, comecei a experimentar um comportamento estranho do meu computador - meu navegador às vezes não consegue carregar páginas. Eu reiniciei meu wlan0 ( ip link set dev wlan0 up/down ) e reconectado ao wifi, mas isso não resolveu o problema. Então eu tentei ping 8.8.8.8 e funcionou! Então, parece-me que o DNS parou de funcionar (a julgar por esta foto, 192.30.253.112 é um ip do github.com)

Alguém sabe o que está acontecendo e como posso resolvê-lo? Por enquanto eu apenas reinicio meu PC e ele começa a funcionar novamente.

PS enquanto o meu navegador não funciona, skype e telegrama funcionam bem. Até o navegador do meu celular funciona bem.

PPS minha versão do kernel é 4.4.0-66-genérica, minha versão do ubuntu é 16.04

    
por PepeHands 15.03.2017 / 19:48

2 respostas

0

Se QUALQUER pesquisa de DNS for resolvida, o DNS provavelmente estará ok.

No seu exemplo, você pode pingar 192.30.253.112, que está na rede do github, mas isso não significa que este é o servidor que seu DNS resolverá.

No meu caso:

dig github.com retorna 192.30.253.113

Para isolar o problema, quando o navegador não conseguir carregar uma página, digite:

nslookup desired_url

Se você não puder fazer o ping do IP que o nslookup retorna, o servidor provavelmente está inativo (ou você está sendo bloqueado).

Se você puder fazer o ping do IP, mas a página nunca for carregada, provavelmente você está sendo bloqueado ou o site está com algum tipo de problema. Há vários motivos pelos quais um site pode bloquear você.

Se outros aplicativos da Internet, como o Skype, funcionarem, mas o seu navegador não funcionar, eu veria a configuração do seu navegador ou os complementos que podem estar causando problemas.

    
por jones0610 15.03.2017 / 20:06
0

Encontrei uma solução simples para esse problema.

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

Este comando resolve o problema quando aparece, mas ainda não sei o que o causa.

    
por PepeHands 24.03.2017 / 21:00