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?