V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
binbinyouliiii
V2EX  ›  问与答

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

  •  
  •   binbinyouliiii · 2019-07-16 12:36:20 +08:00 · 2607 次点击
    这是一个创建于 1961 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

    我目前就是用域名访问,外网访问解析到公网 IP,内网 DNS 都是指向路由器,路由器 DNS server 返回内网 IP,所以用域名访问都没问题。
    kuawo
        7
    kuawo  
       2023-10-10 09:32:58 +08:00
    我也遇到了这个问题 请问楼主后来解决了吗 谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3124 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:04 · PVG 22:04 · LAX 06:04 · JFK 09:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.