内网机器 无法访问 公网 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 就不可以了,怎么样都无法连接,请问这是需要什么设置吗?根据关键词网上搜索很难找到相应问题。

2627 次点击
所在节点    问与答
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
2023-10-10 09:32:58 +08:00
我也遇到了这个问题 请问楼主后来解决了吗 谢谢

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

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

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

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

© 2021 V2EX