Por que a resolução de nomes está lenta no meu Mac

1

Eu tenho um servidor web Linux em execução no VirtualBox e depois de atualizar para o Sierra eu descobri que meus sites no servidor web são extremamente lentos para carregar. Demora minutos. Eu pensei que tinha a ver com algo sobre a instalação do convidado do VirtualBox, então eu configurei meus sites em um contêiner do Docker, mas estou vendo a mesma coisa.

Por um capricho, eu desliguei todas as redes e, de repente, meus sites carregam instantaneamente. Isso me leva a acreditar que há algum tipo de problema de resolução de nome de domínio, mas não tenho certeza de onde procurar.

Meus domínios de desenvolvimento estão em / etc / hosts, algo parecido com isto:

127.0.0.1 firstdomain.dev
127.0.0.1 seconddomain.dev

Quando eu ping firstdomain.dev recebo isto:

PING firstdomain.dev (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.089 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.109 ms

Quando eu host firstdomain.dev recebo isto:

firstdomain.dev has address 127.0.53.53
firstdomain.dev mail is handled by 10 your-dns-needs-immediate-attention.dev.

Eu não entendo porque o sistema operacional não está olhando para / etc / hosts primeiro e indo de lá. O que mais eu posso ver ou fazer para resolver isso?

Edit: Eu tentei mudar o arquivo .dev para .local, mas ainda vejo a mesma coisa.

    
por Darrell Brogdon 28.10.2016 / 16:30

1 resposta

0

Acontece que o problema foi realmente mod_authz_host na VM. Ele estava tentando fazer uma pesquisa inversa nos domínios fictícios e às vezes o tempo limite, às vezes não. Desde que eu não tenho necessidade de mod_authz_host eu poderia seguramente removê-lo. É curioso como a atualização para o Sierra causou isso.

    
por 04.11.2016 / 16:30