Eu tenho uma situação estranha. Ping por ip funciona bem, mas pelo nome do host falha.
Minhas observações:
nslookup -type=ns google.com
;; connection timed out; no servers could be reached
Em uma janela eu chamei:
ping google.com
ping: unknown host google.com
e na outra janela eu tive isto:
sudo tcpdump -n -i eno1 |grep -A5 172.27.1.100.53 # this is my dns server
11:06:57.336938 IP 172.27.6.77.48852 > 172.27.1.100.53: 61526+ A? google.com. (28)
11:06:57.337151 IP 172.27.1.100.53 > 172.27.6.77.48852: 61526 1/0/0 A 172.217.12.110 (44)
11:06:57.337170 IP 172.27.6.77 > 172.27.1.100: ICMP 172.27.6.77 udp port 48852 unreachable, length 80
Como você pode ver no tcpdump, houve uma resposta do servidor DNS e o google.com foi resolvido corretamente: 172.217.12.110.
O que está acontecendo aqui? Posso de alguma forma depurar mais?
Eu sei que quando eu reiniciar minha rede, tudo funcionaria bem, porque aconteceu poucas vezes antes. Esta é apenas uma solução alternativa e não resolve meu problema.
Estou usando o Ubuntu 16.04 (desktop).
Obrigado.