Chrome не отслеживает файл hosts

6

У меня есть настраиваемые домены, настроенные для внутреннего тестирования веб-сайта в моем /etc/hostsфайле.

Я пытаюсь получить к ним доступ в Chrome, и вместо этого меня перенаправляют на поиск в Google. Но когда я пингую домены, они показывают, что они работают.

Что мне нужно сделать, чтобы получить доступ к этим сайтам в Chrome?

псион
источник
Команда разработчиков Chrome говорит, что они не исправят это. У меня не работает расширение Host Switch Plus .
Zylstra

Ответы:

4

Отключите «Использование веб-службы для устранения ошибок навигации» в настройках Chrome в разделе «Конфиденциальность». Попробуйте отключить кэш Chrome после отключения этого и посмотрите, работает ли он тогда.

Кале Muscarella
источник
1
Это менее оптимальный способ ее решения. Без http: // перед доменом Chrome может предположить, что вы сделали «ошибку навигации» / ленивый поиск. С http: // не стоит спорить.
BowlesCR
4

Вы можете просто бросить http://перед вашим локальным адресом; это сработало для меня.

Дерек ДеРапс
источник
Это должно сделать это. Объявляя протокол http: //, Chrome должен предполагать, что вы знаете, что делаете, и просто пытаться использовать указанный адрес вместо того, чтобы пытаться быть полезным.
BowlesCR
Не работает для меня Чом просто пишет «Не удалось получить URL», хотя обычный пинг там работает как шарм.
Привет, Ангел,
4

Как ответ в stackoverflow , решение для меня было добавить ::1в /etc/hostsвиде:

127.0.0.1 foo.domain.local
::1 foo.domain.local
Конус
источник
1
Это на самом деле не должно влиять на ситуацию, если вы не пытаетесь переопределить доменное имя реального сайта с поддержкой IPv6 и указать его на своем локальном компьютере.
BowlesCR
0

В /etc/hostsсписке их так:

192.168.0.4 foo.localdomain

Теперь, когда вы набираете foo.domainв адресной строке, она все равно будет возвращать результаты поиска, но вы должны увидеть строку, спрашивающую, хотите ли вы перейти на foo.localdomainнее.

Странно, как только я заставил Chrome сделать это, когда он начал делать это для отдельных имен хостов, /etc/hostsно мне host.domainсначала пришлось использовать форму.

tallus
источник
Я даже не понимаю этот бар. Это также полное доменное имя.
psion