Использование TLD «.localhost» выполняет поиск в браузерах вместо отображения сайта, связанного с адресом.

Согласно RFC 2606 (1999) TLD .localhost зарезервирован для использовать для тестирования локально.

Цель состоит в том, чтобы настроить предварительный сайт для локального запуска с использованием TLD .localhost, например. http://example.localhost

Проблема в том, что когда я использую Chrome или Safari для доступа к TLD «.localhost», он ищет в Google, например, .localhost вместо того, чтобы рассматривать его как правильный адрес. Это после настройки файла hosts, чтобы он указывал на 127.0.0.1.

Я неправильно понимаю использование этого зарезервированного TLD? Есть ли способ настроить это для правильной работы?


person dotZak    schedule 17.10.2016    source источник
comment
Возможный дубликат https://stackoverflow.com/questions/7877705/chrome-browser-doesnt-like-a-domain-with-loc-tld-for-localhost-domain-testing   -  person aude    schedule 01.12.2017


Ответы (2)


.localhost не является существующим делегированным TLD, поэтому ваш браузер не может его найти.

В RFC 2606 говорится, что .localhost (наряду с .test, .invalid и .example) никогда не будет делегированным TLD, поэтому вы можете безопасно использовать это имя для своих собственных, локальных целей. То есть, если вы хотите настроить частный TLD для внутреннего использования, этот TLD можно безопасно назвать .localhost без риска будущего конфликта с глобально присвоенным именем.

person Calle Dybedahl    schedule 17.10.2016
comment
Это очень полезно, спасибо. Теперь я понимаю, в чем проблема. - person dotZak; 19.10.2016
comment
Однако вторая часть вопроса заключается в том, как заставить его работать. Можно ли настроить его так, чтобы он работал во всех браузерах в локальной среде или в сети? - person dotZak; 19.10.2016

Вы можете сначала добавить http://. Напишите в адресной строке http://yolo.localhost, а не yolo.localhost, тогда все заработает.

См. ответы здесь для получения дополнительной информации: https://stackoverflow.com/questions/7877705/chrome-browser-doesnt-like-a-domain-with-loc-tld-for-localhost-domain-testing

person aude    schedule 01.12.2017