我有一个Netgear路由器设置为端口80上的端口转发。
我有一个节点Web服务器在端口80上的覆盆子pi上运行。
当我连接到本地网络时,我可以使用浏览器在浏览器中点击我的网络服务器 HTTP:// mywanip
但是,当我没有连接到我的家庭网络时,我没有连接。
Canyouseeme.org测试端口80,我正在'连接超时'。
这告诉我端口转发仅适用于来自网络内的请求。
什么阻止我连接到我的家庭服务器?我可以采取哪些步骤来找到问题?
谢谢!
如果您可以通过private_ip:80从网络内的其他设备进行连接,则表示该端口在服务器上已打开,并且侦听进程正在接受请求。如果从网络内部连接到public_ip:80并且它正在工作,则可能是NAT反射。这通常是一个好兆头,但如果可行的话,这意味着路由器知道端口应该去的IP。如果你从外部连接到public_ip:80并且它失败了,可能会阻止它。确保您的ISP允许您拥有服务器,许多服务器阻止该住宅电路上的端口。
—
MaQleod
确认后,我能够从网络外部访问端口3000,但不能访问端口80. ISP阻止端口80。
—
Mike