У меня есть машина с Windows 7, на которой работает Ubuntu на виртуальной машине. Виртуальная машина имеет интерфейс, сконфигурированный как сеть только для IPv6, только для хоста. Сеть статически настроена, и все, что кажется, работает. Обе машины могут видеть и пинговать друг друга по IP.
Я также дал ВМ пару имен в файле hosts на Windows-машине, например:
fddc:db0e:57e9:e33b::1 sitename
Я могу пинговать виртуальную машину по имени, а с помощью Firefox или IE могу даже посещать сайты по имени. Но Chrome отказывается их видеть. Я пробовал http://sitename
и http://sitename.
, и я получаю только страницу с надписью «Эта веб-страница недоступна», а внизу (после того, как я нажимаю "Еще")- «Код ошибки: ERR_NAME_NOT_RESOLVED».
На первый взгляд, похоже, что Chrome полностью игнорирует запись в файле hosts. chrome://net-internals/#dns
кажется, говорит, что IPv6 включен (в списке вверху показано «Семейство адресов по умолчанию: НЕ УКАЗАНО»), но имя указано в кеше DNS как неразрешимый адрес IPv4.
(Как) я могу получить Chrome, чтобы увидеть IPv6-адреса, перечисленные в моем файле hosts?