У меня есть веб-сервер Linux, работающий в VirtualBox, и после обновления до Sierra я обнаружил, что мои сайты на веб-сервере загружаются крайне медленно. Это занимает минуты. Я подумал, что это как-то связано с гостевой установкой VirtualBox, поэтому я настроил свои сайты в контейнере Docker, но вижу то же самое.
По какой-то причине я отключил все сети, и вдруг мои сайты мгновенно загрузились. Это наводит меня на мысль, что существует какая-то проблема с разрешением доменного имени, но я не уверен, где искать.
Мои домены разработки находятся в /etc /hosts, который выглядит примерно так:
127.0.0.1 firstdomain.dev
127.0.0.1 seconddomain.dev
Когда я ping firstdomain.dev
я получаю это:
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
Когда я host firstdomain.dev
я получаю это:
firstdomain.dev has address 127.0.53.53
firstdomain.dev mail is handled by 10 your-dns-needs-immediate-attention.dev.
Я не понимаю, почему ОС не смотрит сначала на /etc /hosts и не идет оттуда. Что еще я могу посмотреть или сделать, чтобы решить эту проблему?
Изменить: я пытался изменить .dev на .local, но я все еще вижу то же самое.