Eu tenho um site funcionando há 2 anos. Há uma semana, mudei os registros de DNS deste site. Em todos os outros dispositivos além do este laptop, o site pode ser acessado normalmente. Neste laptop, não é possível encontrar uma rota para esse domínio ou qualquer um de seus subdomínios. Estou executando o Ubuntu 15.10 LTS.
Eu tentei usar o Google Chrome, Firefox, Curl.
O Chrome diz:
server DNS address could not be found. ERR_NAME_NOT_RESOLVED
O Firefox continua se conectando para sempre.
Curl diz em curl -I mywebsite.com :
curl: (6) Could not resolve host:
O Tracepath diz em tracepath mywebsite.com : gethostbyname2: Unknown host
Nslookup:
nslookup mywebsite.com
Server: 127.0.0.1
Address: 127.0.0.1#53
Non-authoritative answer:
*** Can't find mywebsite.com: No answer
/etc/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
Eu executei todos esses comandos para limpar o cache DNS:
sudo /etc/init.d/dns-clean restart sudo /etc/init.d/networking force-reload sudo /etc/init.d/nscd restart sudo /etc/init.d/dnsmasq restart .
Meu /etc/hosts/ não contém o nome de domínio nem os subdomínios.
/etc/dnsmasq.conf contém apenas uma linha para ligação de local a 127.0.0.1 . O laptop foi reiniciado várias vezes. Eu tentei conexões Wifi diferentes. Isso simplesmente não funciona. dnsmasq tem o tempo limite de armazenamento em cache de 0, por isso não faz cache de pesquisas de DNS.
Qual demônio devorou minha tabela de pesquisa de DNS?