我无法从我的电脑连接到我们的 Web 服务器 IP。这似乎与我的电脑无关,因为我可以从我尝试的每台其他机器上顺利访问它。所谓无法连接,是指在浏览器中,我收到“此网页不可用”的消息,在 Putty 中,它只是挂起。如果我登录到任何其他机器,无论是本地机器还是外部机器,一切都会按预期运行。
我重启了电脑,刷新了缓存,刷新了 DNS,禁用了防火墙。这个问题是在最近的 Windows 更新后出现的,但我不知道这是否相关。
这也不是 hosts 文件的问题。我清除了文件,结果还是一样。无论如何,即使直接尝试 IP,也无济于事。
这甚至难倒了我们的 IT 公司。我真的不想重新安装 Windows,而且我最早的还原点是在问题开始之后。我真的很感激任何能帮我解决此问题的帮助。
答案1
检查电缆。确保有活动时 LED 闪烁。
telnet
通过安装请参阅此处的说明。或者,下载nmap
。您将使用该工具尝试连接到 Web 服务器:
telnet 193.52.1.6 80
(或任何 IP,但保留80
)。如果它挂起,请检查 Windows 防火墙并完全禁用它。它会抱怨。无论如何都要这样做。再试一次。如果它仍然挂起,则不是防火墙,您应该重新启用它。转到下一步。
下一步:获取数据包嗅探器。最好的选择是在服务器如果可能的话。unix 的选项包括tcpdump
,wireshark
。wireshark
也可以在 Windows 上运行。让它们监听来自您的 IP 地址的所有数据包。如果您无法在服务器上运行它,请在您的网络上放置另一台主机 - 同一个 LAN - 任何装有 Windows 或 Linux 的 PC 都可以,然后在那里运行它。告诉您的 PC 连接到这个新主机(使用 telnet、nmap 或浏览器)。如果您什么也没得到,我们必须回到最基本的问题 - 可能是您的网络集线器/路由器上的端口坏了。检查连接,更换端口、电缆。
如果数据包可以到达 LAN 主机,但无法到达服务器,则可能是路由器或防火墙的问题。您需要进一步使用数据包嗅探器来了解发生了什么。数据包是否到达目的地?它们是否收到响应?会话是否启动然后停止?
我的猜测是:集线器/交换机/子站上的端口坏了。