PC 版 Google Chrome 无法识别“.local”域名

pro*_*eek 13 google-chrome zeroconf mdns

在 PC 中安装 Bonjour 后,我可以在 Mac 中使用“.local”访问我的服务器。例如,我可以使用名称“prosseek.local”访问我的 mac。

问题是在 PC 版 Chrome 中,它无法识别“本地”来打开搜索页面而不是访问 mac 服务器。

PC 中的其他 Web 浏览器(explore/firefox)不会发生此问题。更奇怪的是,chrome 有时似乎可以识别“.local”,但并非总是如此。

如何解决这个问题?或者,我如何教 chrome “.local” 是页面名称的一部分,以便不定向到搜索页面?

添加

似乎这个问题已经有一段时间了,所以我认为谷歌对解决这个问题没有兴趣,这是一个阻止使用 chrome 的节目塞子。

http://code.google.com/p/chromium/issues/detail?id=30636

我找到了其他网页,但在解决这个问题时不是很有用

Jps*_*psy 7

在 Chrome 中调用一次您的 .local 域,在其前面加上http://orhttps://方案(例如:http://mywebsite.local)。
这将避免 Google 搜索,而是调用您的本地网站。

您只需执行此操作一次。从这一刻起,您可以不带 http://或输入本地 URL https://,它仍将在本地加载(例如: mywebsite.local )。


Jal*_*lal 6

/另一种解决方案是在末尾添加一个。例如,mywebsite.local/在地址栏中键入并按 Enter 键。你甚至不需要在开头写http://或。https://


小智 5

将其添加到 C:\Windows\System32\drivers\etc\hosts(确保以管理员身份打开,以便您有权写入该文件)

127.0.0.1 prosseek.local
Run Code Online (Sandbox Code Playgroud)

然后运行

ipconfig /flushdns
Run Code Online (Sandbox Code Playgroud)

你应该能够

ping prosseek.local
Run Code Online (Sandbox Code Playgroud)

注意:如果 chrome 仍然忽略主机名,只需添加一个尾部正斜杠,例如 prosseek.local/ 将绕过搜索。来源:https : //code.google.com/p/chromium/issues/detail?id=30636

  • 根据问题,proseek.local是用户的mac,chrome在windows上有这个问题。因此 127.0.0.1 不是正确的 IP 地址。.local 是一个特殊的域,表示使用 mDNS 来解析 IP 地址。它不是您在 DNS 或 DHCP 服务器上设置的东西,它使用多播消息来询问 LAN 上的所有计算机。 (2认同)