2015-05-26 11 views
19

Я определил некоторые виртуальные серверы, которые до последнего дня работали нормально.Хром localhost не работает

Теперь они не работают в Chrome, но нет проблем в firefox или safary.

я получаю это:

Этот сайт не доступен

ERR_ICANN_NAME_COLLISION Скрыть детали Этот сайт использует новый общий домен верхнего уровня (оДВУ). Если вы использовали loc.dev для доступа к внутреннему сайту в прошлом, обратитесь к администратору сети.

я нашел в виде раствора:

Установите «Встроенные в асинхронном DNS» в «Disabled» в хроме: // флаги, но нет такого флага в моей хромированной версии (43.0.2357.81)

Знаете ли вы решение?

LE: Если я переведу сайт в файл htdocs, и я иду по адресу http://localhost, он работает. Похоже, что у него есть проблема только с virtualhosts.

ответ

18

Получил тот же вопрос после обновления до последней версии хром прошлой ночью. Я получал ошибку ERR_NAME_NOT_RESOLVED только для google chrome для всех моих виртуальных хостов. Вот как это выглядело.

экран Шот> имя DNS не будет решена ошибка DNS name not resolved error

Вот исправление я сделал.

Разгуляй кэш DNS Google, набрав в браузере Chrome

  • хром: // нетто-Внутрикорпусные/# DNS

Скриншот -> Кэш Промывка Chrome DNS Flushing Chrome DNS cache

  • Вы увидите кнопку «Очистить кэш-память». Нажмите, чтобы очистить кеш DNS .

  • Храните это окно DNS открытым. Теперь доступ к виртуальному хосту в браузере для меня был http: /api.localhost. После этого вы увидите новую запись в окне DNS. для меня это было «localhost.» обратите внимание на период «.» в конце локального указателя, который показал ошибку.

  • Последний шаг - просто добавить эту запись в свой файл localhost.

Ваш файл hosts должен быть обновлен с помощью записи для разрешения localhost. - 127.0.0.1:

# dont forget the trailing . !!! 
127.0.0.1 localhost. 

в файле хостов, расположенной по адресу:

  • для Linux: /и т.д./хостов
  • для окон: C: \ Windows \ System32 \ Drivers \ Etc \ хостов

Другим решением для вашего случая может быть отключение .dev в конце вашего локального домена виртуального хоста

Это связано с некоторыми новыми изменениями в google. «.dev» входит в TLD Google (в углу интернета, где люди заботятся о DNS, в приложении Google есть несколько скандалов в более чем ста новых доменах верхнего уровня, включая .dev)

Попробуйте this Использовать имя домена, которое у вас есть. Возможно, использование полного имени, такого как «localhost.dev. $ Yourdomain», может помочь вам здесь в зависимости от вашей настройки.

+0

@ пользователь3429655. Спасибо за ответ Я пытался this.Here, что я до сих пор получить: loc.dev \t \t IPV4 ошибка: -166 (ERR_ICANN_NAME_COLLISION) \t 2015-05-27 11: 07: 05,272 [Истекло] Мой VirtualHost: DocumentRoot "D:/работа/Клаудиа/LOC/сайт" ServerName loc.dev ServerAlias ​​www.loc.dev AllowOverride Все Требуется все Предоставлено Мой файл хозяев: 127.0.0.1 localhost. 127.0.0.1 loc.dev. Я остановил сервер xampp. –

+0

, Что имя хоста на смывной экране DNS -> хром: // нетто-Внутренности/# DNS, когда вы получаете доступ к ссылке виртуального хоста после промывки его www.loc.dev –

+0

www.loc.dev \t \t IPV4 error: -166 (ERR_ICANN_NAME_COLLISION) \t 2015-05-27 11: 12: 23.619 [Истекло] –

-1

Все браузеры - хром, firefox, safari не разрешали мой виртуальный хост и продолжали перенаправлять на www.mysite.dev После того, как я потянул мои волосы часами - оказалось, мне просто нужно изменить mysite.dev на www .mysite.dev в файле/etc/hosts.

0

Вот еще один улов для вас, мои виртуальные хосты в Windows HOSTS файл были определены как:

127.0.0.1 bla.bla.bla.localhost 
127.0.0.1 bla2.bla2.localhost 

И фактические серверные директивы виртуальных хостов в XAMP Apache ВХосты файл сделал все это работает хорошо во всех браузерах, но Хром!

Простое исправление - не закончите с полным словом «locahost», переименуйте vhosts, чтобы закончить что-нибудь еще, просто «loc» сделал это в моем случае, теперь все работает в Chrome!

1

FIXING Попытайтесь связаться со своим системным администратором. ERR_ICANN_NAME_COLLISION.

, если вы используете magento и получить такую ​​ошибку

  • просто пойти к вам базу данных и поиск core_config_data
  • нажмите на нее затем проверьте свой веб-магазин имя
  • изменить название магазина
  • перезагрузите ваш вап и зафиксируйте.
3

С «хром» я сталкиваюсь такая же проблема, потому что по ошибке я закомментируйте 127.0.0.1 Localhost из файла хоста, но «Firefox» будет работать.

Just make sure your host file include 
127.0.0.1 localhost 
0

с этой проблемой с версии 56.0.2924.87 (64-разрядная версия) хрома, пытающихся получить доступ к виртуальной машине по gset.localhost, просто не будет работать.

Изменил URL-адрес в файле hosts на gset.loc, и он отлично работает.

Ответ, похоже, не использует localhost в URL-адресах ваших хостов при попытке получить доступ к виртуальной машине, работающей на вашем компьютере, используя хром.

+0

Некоторые примеры строк вашего файла hosts были бы хороши для того, чтобы OP лучше понимал. – Purus