Google Chrome无法访问本地主机域


16

这是我第一次尝试使用Chrome,但是我无法从Chrome 29.0.1547.66中访问本地主机,127.0.0.1或其他已设置的本地域。它们都可以在Firefox和Internet Explorer中正常工作,并且已经使用了很多年。

当我尝试加载这些页面之一时,Chrome中什么也没有发生。加载图标只是无限旋转。

Chrome怎么了?

System: Windows 8
Server: Softaculous AMPPS 2.0

使用@ 50-3在注释中执行其他疑难解答;此后删除了注释以释放空间

  • 禁用相同来源政策 --disable-web-security
  • 尝试通过访问127.0.0.1:80http://localhost:80
  • 服务器尚未配置为允许来自网络IP地址的连接

这样的问答集stackoverflow.com/questions/30467573/…的答案对我有用。您需要通过此内部Chrome URL-chrome:// net-internals /#dns清除Chrome的DNS缓存。
slm

此页面上提到的解决方案均不适合我。
蹲着的小猫,

Answers:


9

我终于找到了解决方案。转到chrome:// flags并将“内置异步DNS”设置为“已禁用”,然后重新启动浏览器。

这样就可以访问所有本地域。看起来DNS刚刚解决了这个问题。


14
到目前为止,这不再起作用,因为提到的标志不再可用。
BullyWiiPlaza 2015年

2
@BullyWiiPlaza检查chrome:// net-internals /#dns,因为默认情况下似乎“启用内部DNS客户端”设置为false。
Alfabravo

@Alfabravo是的,它设置为false
BullyWiiPlaza

2
我的适用于Mac的Google Chrome V52 64位版存在类似的问题,但chrome:// flags没有与DNS相关的设置。绝望的我“将所有设置重置为默认设置”。然后它起作用了:)
moshfiqur's

我做到了reset all to default。现在就可以了。+1
prashanth

4

Lou窃Louie Bertoncin在Chrome上的答案:如何停止从http://重定向到https:// -

我的问题来自拥有一个.dev域,该最近显然已注册为[通用顶级域],并提交了对Chrome Canary的提交。我在搜索问题时从最近遇到的帖子中发现了这一点。

如果您遇到与我相同的问题,则看来最好的解决方案是将您的域更改为.dev以外的名称。这篇文章后来建议使用.localhost的潜在解决方案.test(通过此建议)。


是的!为我工作,将.dev更改为.local
ramiromd

将.dev更改为.test也对我有用。非常感谢 !
Antoine Subit

3

解决的办法就是这个。转到Chrome设置->高级设置->隐私

并取消选中除以下以外的所有选项:“保护您和您的设备远离危险的站点”

将工作 !


1
不起作用 在OSX w / Chrome 65.0.3325.181上进行了尝试。
slm

1

@sparrow对我来说是正确的答案,但是它被埋藏在评论中。我希望这可以帮助其他人。@EcomEvo提到要转到chrome:// flags并寻找“内置异步DNS”。由于他的答案太旧了,因此在Chrome中不再可以选择。但是,我只是做了@sparrow所做的。在“ chrome:// flags”下,我只选择了“将所有设置重置为默认值”,它又开始工作了。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.