本地主机名(localhost.com)重定向到谷歌搜索。

14

我很想知道为什么没有www的localhost.com会重定向到google.com。同时我也注意到,www.localhost.com会显示404页面未找到的错误。我在Firefox、Chrome和Internet Explorer中都进行了检查,都是一样的结果。我查看了域名记录,它显示属于Tucows,我相信Google没有拥有它,我知道我们可以使用HTTP重定向来将其更改为站点所有者希望的www或非www版本。

6个回答

18

2

0

我认为 localhost.com 应该归谷歌所有,因为我尝试 ping 它,它显示了 google.com 的 IP。但我仍然不知道为什么 DNS 记录显示 tucows 是所有者。


2
关于“我仍然不知道为什么DNS记录显示Tucows是所有者”,因为它是通过Tucows注册的。如果您只是将DNS重定向到Google的IP,那么您的域名会成为Google的财产吗? - Pacerier
@Pacerier 我认为任何一个理智的人在获得像localhost.com这样非常受欢迎的域名之后都不会这样做。 - user1613360
2
很可能是有其他事情忙碌的人,暂时占用了该域名。实际上,这个人很可能也在谷歌工作。 - Pacerier

-1
如果您使用的是Windows平台,则转到%windir%\System32\drivers\etc并将host文件复制到%userprofile%\Desktop。使用任何文本编辑器打开它,然后从127.0.0.1 localhost前面删除#符号。保存并粘贴回去。检查问题是否已解决。

-1

我已经长时间搜索这个问题,最终在查看不同答案后找到了完整的解决方案。

就@pradeep的回答而言,他是正确的,localhost.com被购买并指向特定IP,因此正在重定向。

但是,根据@Faysal的回答,我们可以通过位于C:\ Windows \ System32 \ drivers \ etc中的hosts文件覆盖Windows平台上的域名以进行本地开发PC。

以管理员身份打开hosts文件并输入以下行

127.0.0.1 localhost.com

但是这样做也没有解决我的问题。所以我找到了最终的解决方案,它将在Chrome浏览器中起作用。

在Chrome中,您必须通过打开以下网址清除所有DNS缓存

chrome://net-internals/#dns

在这里清除所有缓存,最终您将重定向localhost.com到本地服务器的主页。


-2

localhost.com 是一个网站。它不指向您的本地 IP,而是很可能有一个指向 Google IP 的 A 记录。实际上它就是 Google,我可以证明。

如果您使用 HTTPS 连接,则该站点在工作时会出现证书错误,原因是证书签名为 google.com,但连接到的是 localhost.com

我认为该网站现在已被删除... 我希望这解决了问题。这可能会引起一些混淆,因为 localhost 指向 127.0.0.1


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接