![在路由器后面托管和访问我的服务器?](https://linux22.com/image/1292307/%E5%9C%A8%E8%B7%AF%E7%94%B1%E5%99%A8%E5%90%8E%E9%9D%A2%E6%89%98%E7%AE%A1%E5%92%8C%E8%AE%BF%E9%97%AE%E6%88%91%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我正在测试一个名为 enet 的网络库。当我使用 192.168. IP 在端口 1720 上建立连接时,我的笔记本电脑(客户端)可以毫无问题地连接到我的 PC(主机)。当我使用 PPPOE 连接我的 PC 并使用新 IP(76.86...)时,我什么也没得到。
我尝试过将端口 1720 转发到 PC,再转发到笔记本电脑,使用 DMZ,但完全不起作用。我可能做错了什么?
答案1
当您尝试使用 76.86... 地址进行连接时,您是否在网络内部?您无法使用来自同一网络内部的真实地址连接到您自己的网络。如果您想知道路由器、调制解调器、防火墙等是否正确打开了端口,请访问 canyouseeme.org 并输入您的端口号 (1720),它会告诉您是否正确打开了端口。然后,您只需正确转发并从网络外部进行测试即可。