(Executando o Windows 7) Esta é uma das entradas que eu tenho no arquivo ' etc/hosts
' do meu Windows
127.0.0.1 localhost mysite.mike mysite.local
Primeiro, notei que meu navegador leva sempre 2.01-2.04s (2 segundos) para resolver o DNS em mysite.local
. Às vezes, o navegador armazenava em cache a entrada do DNS, mas, assim que ela expirava, a situação acontecia novamente. No entanto mysite.mike
resolve imediatamente.
Agora eu verifiquei se é apenas o navegador, então usei a ferramenta tracert
para ver como ela reage à resolução do dns. Os resultados foram os mesmos do navegador, embora tenham sido exatamente 1s em vez de 2s.
~ time tracert -4 mysite.local
Tracing route to [127.0.0.1]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms [127.0.0.1]
Trace complete.
tracert -4 mysite.local 0.00s user 0.01s system 1% cpu 1.062 total
No entanto
~ time tracert -4 mysite.mike
Tracing route to [127.0.0.1]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms [127.0.0.1]
Trace complete.
tracert -4 mysite.mike 0.00s user 0.01s system 32% cpu 0.047 total
Também notei que o tracert não tenta entrar em contato com o servidor DNS (como se de antemão soubesse que os domínios .mike e .local são locais) na internet, pois o meu FW não aciona informações que ele faz quando tento para rastrear qualquer outro domínio como mysite.other
O que causa esse atraso de 1-2 segundos? Apenas uma nota lateral, o Internet Explorer levou 10 segundos para resolver esse mesmo domínio
Tags dns networking windows windows-7 domain