Pode executar o ping 8.8.8.8, mas não pode navegar na Internet

2

Tudo funcionava muito bem no wifi do escritório, mas, de repente, parece que não consigo navegar em nenhum site. Eu posso pingar 8.8.8.8 muito bem, mas ping google.com retorna ping: unknown host google.com . Além disso, meu navegador parece não conseguir se conectar a nenhum site.

Eu posso navegar muito bem em outras redes.

Já experimentamos soluções oferecidas em

mas ainda não consegue resolver isso. Estou executando o Ubuntu 16.04

nslookup google.com retornou

;; connection timed out; no servers could be reached

cat /etc/resolvconf retornou

# 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 8.8.8.8
nameserver 8.8.4.4
    
por Avicenna Wisesa 14.07.2017 / 07:46

3 respostas

0

A sua resolução de DNS não funciona.

  1. Verifique seu firewall em busca de uma porta aberta UDP / 53 a 8.8.8.8

# iptables -L -n -v

  1. Verifique com o seu ISP para o servidor DNS fornecido. Eles provavelmente estão bloqueando o UDP / 53 em algum lugar no caminho para forçá-lo a usar o servidor DNS interno.
    Se você estiver no DHCP, renove o contrato.
    Depende da distro (provavelmente o networkmanager, ifdown / ifup combination pode funcionar também). Isso acontece com bastante frequência com o resolvconfd e o dnsmasq. Pode ser necessário reiniciar o NetworkManager e, em seguida, Novamente - o comando depende da distro, geralmente com systemd

# systemctl restart NetworkManager

Se você está em IP estático e não tem ninguém para perguntar ou verificar sua configuração, você pode farejar ( tcpdump -nnvv -i <interface> udp port 53 ).

    
por 14.07.2017 / 10:21
1

Eu estava enfrentando exatamente o mesmo problema, é bastante óbvio que é algo relacionado ao DNS e finalmente resolvi adicionar os servidores DNS dessa forma:

sudo vim /etc/resolvconf/resolv.conf.d/tail

escreva os servidores DNS no arquivo:

nameserver 8.8.8.8
nameserver 8.8.4.4

Reinicie o serviço NetworkManager:

sudo systemctl restart network-manager.service

É isso, internet funcionando de novo:)

    
por 13.11.2017 / 15:52
0

193.168.x.x é um endereço IP interno que pode indicar que você tem um servidor DNS mal configurado na sua LAN. Aproveitando o dnsutils , tente o seguinte:

dig google.com @8.8.8.8

Sua consulta deve retornar algo como:

; <<>> DiG 9.11.0-P5 <<>> google.com @8.8.8.8
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51198
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;google.com.                    IN      A

**;; ANSWER SECTION:
google.com.             299     IN      A       172.217.28.206**

;; Query time: 57 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Fri Jul 14 03:15:07 ART 2017
;; MSG SIZE  rcvd: 55

O que é importante para nós é a seção RESPOSTA, que está dizendo qual foi o endereço IP retornado pelo servidor DNS externo com o qual conversamos (@ 8.8.8.8)

Como você provavelmente obterá um endereço IP WAN em resposta à sua consulta, eu tentarei alterar o resolvedor de DNS local para '8.8.8.8' (para fins de teste) e depois tentar navegar na Internet.

Se, nesse ponto, você conseguir navegar e navegar, vá ao servidor DNS e verifique a configuração para descobrir por que não está conseguindo encaminhar suas consultas, etc.

    
por 14.07.2017 / 08:23