我遇到了一个奇怪的问题...
我无法从其他计算机访问我的网络服务器。
如果我使用的 IP 地址不是 127.0.0.1、localhost 或 192.168.21.68(网卡的 IP 地址),我甚至无法从服务器本身访问。
我得到的错误是:
所请求的网址无法检索
但是,我注意到如果我使用 lynx 网络浏览器,我可以从服务器本身访问服务器(!)。
我的 html 页面上除了简单的文本外不包含任何内容(没有图像或 Flash)。
我尝试禁用防火墙,但结果总是一样的。
你能给我建议如何解决这个问题吗?
更新:netstat -lnp | grep 80 的结果是:
[root@digital ~]# netstat -lnp | grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3492/httpd
tcp6 0 0 :::38015 :::* LISTEN 733/rpc.statd
unix 2 [ ACC ] STREAM LISTENING 18084 1116/dbus-daemon @/tmp/dbus-du7H0oKPGU
[root@digital ~]#
答案1
我解决了这个问题。
问题出在本地网络中,有两台同名的 PC(新盒子是其中之一)。
当我从另一边拔掉网线时,一切都开始正常工作。
我不明白为什么它不起作用,因为新电脑的 IP 地址是唯一的(本地和全局),我无法通过 IP 或 URL 访问它。
除此之外,还能说什么——你每天都会学到一些新东西……
谢谢大家的帮助。