![网络设置-奇怪的路由](https://linux22.com/image/1475610/%E7%BD%91%E7%BB%9C%E8%AE%BE%E7%BD%AE-%E5%A5%87%E6%80%AA%E7%9A%84%E8%B7%AF%E7%94%B1.png)
我的 Wi-Fi 路由器是 D-Link DIR-615。路由非常奇怪。
我的路由器 IP 是192.168.1.1
,我的 PC IP 是192.168.1.128
,我的手机 IP 是192.168.1.19
。我已启用 DDNS 以从手机访问我的 PC -myname.dlinkddns.com
并且我已设置虚拟服务器,如下所示:
Public port: 64000
Private port: 3389
Private IP: 192.168.1.128
Protocol: TCP\UDP
Interface: All
但问题是:当手机处于本地网络时,我无法通过手机连接到 PC。我可以 ping 通它,但无法访问它。当我将手机切换为使用蜂窝数据时,我可以轻松通过 访问我的 PC myname.dlinkddns.com:64000
。
192.168.1.1:64000
在 LAN 中,我无法通过nor访问 PC myname.dlinkddns.com:64000
。我的问题是什么?如何解决?
我可以通过 PC 和手机轻松导航到路由器主页,myname.dlinkddns.com
或者192.168.1.1
。我猜虚拟服务器设置有问题...有什么想法吗?
答案1
你所描述的发夹弯- 允许同一 NAT 后面的两个设备使用其外部地址进行通信。请检查您的设备是否支持此技术。
在 LAN 中,我无法通过 192.168.1.1:64000 或 myname.dlinkddns.com:64000 访问 PC。我的问题是什么?如何解决?
您无法通过它访问,myname.dlinkddns.com:64000
因为它是一个外部地址,并且显然您的路由器不支持或未启用发夹技术。
您无法通过访问它,192.168.1.1:64000
因为您的路由器正在监听64000
其外部接口上的端口。192.168.1.1
是您的路由器的内部接口。
我的问题是什么以及怎样解决?
如果您无法使发夹式连接正常工作,那么当您在本地网络上时,只需使用 PC 的内部地址和端口:192.168.1.128:3389
。当您在本地网络之外时,请使用 DDNS 名称和外部端口64000
。