binbinyouliiii
V2EX  ›  问与答

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

  •  
  •   binbinyouliiii · Jul 16, 2019 · 3121 views
    This topic created in 2521 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

    我目前就是用域名访问,外网访问解析到公网 IP,内网 DNS 都是指向路由器,路由器 DNS server 返回内网 IP,所以用域名访问都没问题。
    kuawo
        7
    kuawo  
       Oct 10, 2023
    我也遇到了这个问题 请问楼主后来解决了吗 谢谢
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5334 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 07:51 · PVG 15:51 · LAX 00:51 · JFK 03:51
    ♥ Do have faith in what you're doing.