这很奇怪,但是当我打字时www.wixsite.com在我的浏览器中,它指向本地主机。
我正在使用 Ubuntu 22.04.1 LTS,并且已安装并正在运行 Apache2。仅当我将笔记本电脑连接到 D-Link wifi 路由器(DWR-921 HW:C3 FW:3.1.6)时才会发生这种情况
平www.wixsite.com(127.0.0.39)56(84)字节的数据。
来自本地主机 (127.0.0.39) 的 64 字节:icmp_seq=1 ttl=64 时间=0.066 毫秒
来自本地主机 (127.0.0.39) 的 64 字节:icmp_seq=2 ttl=64 时间=0.097 毫秒
和
跟踪路径www.wixsite.com
1:本地主机已达到 0.144ms
简历:pmtu 65535 跳转 1 返回 1
当我检查我的 apache2 状态时它说
apache2:无法使用 127.0.1.1 可靠地确定服务器的完全限定域名。全局设置“ServerName”指令以隐藏此消息
对于 127.0.1.1、127.0.0.1 和 127.0.0.39,我得到了 Apache2 默认页面“它起作用了!”
我完全糊涂了,不知道为什么www.wixsite.com显示的是 localhost。我无法预览位于http://heartforjapan.wixsite.com/online它说 ERR_CONNECTION_REFUSED
答案1
您的 /etc/hosts 中可能有一个别名
尝试这个:
猫/等/主机
如果有这样的行条目
127.0.0.39 www.wixsite.com
然后
sudo vi /etc/hosts
(或者用您选择的任何其他编辑器代替 vi)
并删除该行。
祝你好运 :)
答案2
好吧,前几天我找到了答案,但忘了在这里发布原因。我写这篇文章是因为有人可能会遇到同样的问题并寻找解决方案,这可能会对他们有所帮助。
实际上www.wixsite.com由于某种原因,我的 ISP 的网络被屏蔽了。因此,当我尝试在家中访问它时,它会将 URL 路由到我笔记本电脑中的本地服务器,即 localhost
为了防止这种情况,我将本地主机端口更改为 8080。之后当我访问www.wixsite.com,浏览器显示 DNS 错误,这意味着该 URL 在我的 ISP 中被阻止。
我希望这可以解决许多像我一样的困惑。