内网机器 无法访问 公网 IP 映射的内网机器怎么办

2019-07-16 12:36:20 +08:00
 binbinyouliiii

是这样的,家里是上海电信,有公网 IP 但是是动态的(假设 1.1.1.1),所以搞了个 DDNS,光猫里正好也带端口映射,就直接设置成功。

拿使用 4G 网络的手机访问公网 IP ( 1.1.1.1:10080 )可以直接访问,但是拿此网络下的内网机器(内网 IP 192.168.1.2)直接访问 1.1.1.1:10080 就不可以了,怎么样都无法连接,请问这是需要什么设置吗?根据关键词网上搜索很难找到相应问题。

2500 次点击
所在节点    问与答
7 条回复
NetworkManager
2019-07-16 13:03:28 +08:00
你查查 NAT 回流 看看能不能对你有些帮助
wtks1
2019-07-16 13:08:09 +08:00
有些上海电信的光猫就有这种奇怪的毛病,目前没找到解决方案
xenme
2019-07-16 13:16:23 +08:00
永域名访问,内网直接 host 指向内网地址就好了,最简单的方式
lanternxx
2019-07-16 13:18:00 +08:00
光猫不支持 NAT 回流
binbinyouliiii
2019-07-16 13:28:59 +08:00
@NetworkManager 哦哦,不过光猫设置少得可怜,我看看能不上破解管理员账号。

@wtks1 上海电信好坑,想自己桥接,IPTV 就不能用了。

@xenme 能暂时解决问题,或者拦截 DNS,但这终归不是正道,要是有新手机,新机器再添加岂不是很麻烦。

@lanternxx 普通的路由支持吗,寻思那天改桥接试试
xenme
2019-07-16 14:09:43 +08:00
@binbinyouliiii 正常突进就是 NAT 回流问题,上面也提到了。

还有一个方法也是内网路由器来解决:针对内网出去的流量也做一个 DNAT,针对自己公网 IP 的访问直接 NAT 到对应的 Target 就好了,不过你公网 IP 会变,得配上支持脚本的路由比较合适,比如 ROS 都可以实现。

我目前就是用域名访问,外网访问解析到公网 IP,内网 DNS 都是指向路由器,路由器 DNS server 返回内网 IP,所以用域名访问都没问题。
kuawo
201 天前
我也遇到了这个问题 请问楼主后来解决了吗 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/583391

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX