如何让 Chrome 使用我的 hosts 文件中的 IPv6 地址?

如何让 Chrome 使用我的 hosts 文件中的 IPv6 地址?

我有一台在虚拟机中运行 Ubuntu 的 Windows 7 计算机。虚拟机的接口配置为仅 IPv6、仅主机网络。网络是静态设置的,一切似乎都正常。两台机器都可以通过 IP 互相查看和 ping。

我还在 Windows 机器的 hosts 文件中为虚拟机提供了几个名称,如下所示:

fddc:db0e:57e9:e33b::1  sitename

我可以通过名称 ping VM,使用 Firefox 或 IE,甚至可以按名称访问网站。但 Chrome 拒绝查看它们。我试过http://sitenamehttp://sitename.,但我只看到一个页面,上面写着“此网页不可用”,底部(我点击“更多”后)显示“错误代码:ERR_NAME_NOT_RESOLVED”。

乍一看,Chrome 似乎完全忽略了 hosts 文件条目。似乎 chrome://net-internals/#dns说 IPv6 已启用(顶部列表显示“默认地址系列:未指定”),但该名称在 DNS 缓存中列为无法解析的 IPv4 地址。

(如何)我可以让 Chrome 查看我的 hosts 文件中列出的 IPv6 地址?

相关内容