Если я определяю субдомены в /private /etc /hosts на OS X, например, test.localhost, Google Chrome (51.0.2704.106 (64-разрядная версия)) не сможет их разрешить (хотя он работал до сегодняшнего дня). С другой стороны, другие браузеры (например, Firefox) могут разрешать их очень хорошо.
Сообщенная ошибка заключается в следующем:
При попытке получить URL-адрес возникла следующая ошибка: http://test.localhost: 8080/
Невозможно определить IP-адрес из имени хоста test.localhost
DNS-сервер вернул:
Ошибка имени: доменное имя не существует. Это означает, что система не смогла разрешить имя хоста, указанное в URL. Проверьте правильность адреса.
Почему Chrome не может разрешить субдомены из файла hosts?
Мой /private /etc /hosts файл в настоящее время выглядит следующим образом, последняя запись, которую я тестирую:
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
192.168.59.103 plugins.docker
192.168.59.103 login.docker
127.0.0.1 test.localhost