我的朋友给了我一台不错的台式电脑。我决定安装 Ubuntu 服务器并将其用作服务器。我有一个 ssh 服务器、一个 web 服务器、minecraft 服务器,有时还有一个 team talk 服务器运行在上面。我把它运行在我们路由器的 DMZ 中。一段时间内一切都运行正常,但后来有一天,即使使用我的公共 IP 地址,服务器也只能从我的本地网络访问。
编辑:我认为我的 ISP 可能阻止了所有端口。我怎么知道?我该如何解决这个问题?
答案1
如果您的 ISP 阻止了所有传入端口,您可以使用 VPN 来解决这个问题 - 但您需要确保 VPN 提供商为您提供了一个可以通过隧道返回的唯一 IP 地址(或等效地址)。
您还可以使用 TCPDump 查看到达计算机的流量,从而更好地诊断正在发生的事情 - 这有助于排除 PC 设置问题。