我有一台家用服务器,过去几个月运行良好。对于网络配置,我为其分配了一个静态 IP,并转发了各种端口,例如 22、80、8080、443、5904 和其他一些端口。到目前为止,我能够通过 ssh 连接,没有任何问题,但最近,我开始收到“无主机路由”错误。此外,在其上运行的 Web 服务器似乎无法访问。
服务器在远程位置运行,因此很难诊断。我尝试重新启动它和路由器,但问题仍然存在。
关于导致此错误开始出现的原因,您有什么想法吗?
答案1
没有到主机的路由表示网络不知道 IP 地址。我会查看您的路由器,看看与服务器的物理连接是否正确。尝试直接连接到服务器所连接的路由器,看看会发生什么。
答案2
啊,我真是个白痴——原来 ISP 给了我们一个新的公共 IP 地址。这应该是我首先要检查的!
感谢您的建议。