• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jimmyczm
V2EX  ›  程序员

有了公网 IP 为啥端口映射还是失败?

  •  
  •   jimmyczm · Aug 20, 2020 · 6633 views
    This topic created in 2105 days ago, the information mentioned may be changed or developed.

    深圳电信,和客服改了公网 ip,路由桥接到光猫,在路由上做了端口映射。现在用 web 服务器做测试,端口用的 7879,防火墙杀毒软件啥都关了!内网机器测试是没问题的,但是外网访问死活都不行 T_T 现在是所有端口都做了封禁吗?

    Supplement 1  ·  Aug 20, 2020
    重启了一下就好了,我草!!!!!!
    xuxuxu123
        1
    xuxuxu123  
       Aug 20, 2020
    路由器拨号还是光猫拨号?
    flowfire
        2
    flowfire  
       Aug 20, 2020
    1. 拨号和端口映射需要是同一个设备。
    也就是说假如你在光猫上设置桥接,那么就是路由器拨号,路由器设置端口映射。
    如果你是在路由器上设置桥接,那么就是光猫上设置拨号,光猫上设置端口映射。
    2. 建议你直接把跳过路由器,电脑直接插上光猫,然后光猫拨号,光猫路由,在光猫上设置端口映射(忽略桥接这回事)
    或者光猫设置桥接。电脑直连光猫,电脑拨号,就不用端口映射了。。。
    jimmyczm
        3
    jimmyczm  
    OP
       Aug 20, 2020
    @xuxuxu123 路由器拨号
    jimmyczm
        4
    jimmyczm  
    OP
       Aug 20, 2020
    @flowfire 路由器拨号啊,端口映射在路由上做的。带宽在机房里,没办法直接连在电脑上
    flowfire
        5
    flowfire  
       Aug 20, 2020
    @jimmyczm 短暂的直连测试一下是否风端口也不行吗
    nizouwoniu
        6
    nizouwoniu  
       Aug 20, 2020 via Android   ❤️ 1
    不要用自己的网络访问,换个网络环境访问,自己访问自己的公网 IP 是不行的。。
    Xusually
        7
    Xusually  
       Aug 20, 2020
    先尝试用其他网络访问你路由器的公网 ip:7879 吧,很多路由器默认是禁止从 LAN 访问路由器的 WAN 地址的。
    比如 Openwrt 的路由你这么干就会提示你:Rejected request from RFC1918 IP to public server address.
    yc8332
        8
    yc8332  
       Aug 20, 2020
    先试试路由器能不能访问。开启路由器的远程访问
    hejawy
        9
    hejawy  
       Aug 20, 2020
    我也遇到这个问题了,upnp 端口转发都木有用
    bulaocai5
        10
    bulaocai5  
       Aug 20, 2020
    你试试 路由器的远程管理 能不能正常访问
    jimmyczm
        11
    jimmyczm  
    OP
       Aug 20, 2020
    @flowfire 只能晚上没人的时候试一试了
    jimmyczm
        12
    jimmyczm  
    OP
       Aug 20, 2020
    @nizouwoniu 好,我试试
    jimmyczm
        13
    jimmyczm  
    OP
       Aug 20, 2020
    @nizouwoniu
    @Xusually
    试了下,换了其他网络也不行
    jimmyczm
        14
    jimmyczm  
    OP
       Aug 20, 2020
    @yc8332 可以 telnet 的到
    jimmyczm
        15
    jimmyczm  
    OP
       Aug 20, 2020
    @hejawy 你哪里的网络
    jimmyczm
        16
    jimmyczm  
    OP
       Aug 20, 2020
    @bulaocai5 可以 telnet 的到
    masker
        17
    masker  
       Aug 20, 2020 via Android
    路由器上面获取到的 IP 和你在 ip.sb 获取到的 IP,一致吗
    jimmyczm
        18
    jimmyczm  
    OP
       Aug 20, 2020
    @masker 一致的
    masker
        19
    masker  
       Aug 20, 2020 via Android
    @jimmyczm nslookup traceroute 都跑一遍看下是不是你的公网 IP
    jimmyczm
        20
    jimmyczm  
    OP
       Aug 20, 2020
    @masker 没问题的,tracert 追踪下,经过的网关和配置的一样
    masker
        21
    masker  
       Aug 20, 2020 via Android
    @jimmyczm 那就在 Nginx 等服务开日志查日志吧。。
    hanxiV2EX
        22
    hanxiV2EX  
       Aug 20, 2020 via Android
    换个大点的端口试试
    hejawy
        23
    hejawy  
       Aug 20, 2020
    @jimmyczm 上海电信
    LGA1150
        24
    LGA1150  
       Aug 20, 2020 via Android
    @jimmyczm telnet 通但是无法加载的话,考虑 PMTU 问题
    NonClockworkChen
        25
    NonClockworkChen  
       Aug 20, 2020
    我是在淘宝上花了 80,人家就弄好了,看着挺简单的,也就 7-8 个设置,但是不会就是不会。
    yc8332
        26
    yc8332  
       Aug 20, 2020
    能 telnet 说明网络是通的。。。就是你路由器上的设置而已。
    systemcall
        27
    systemcall  
       Aug 20, 2020 via Android
    换个高点的端口试试
    有可能限制了传入连接,现在的猫是假桥接,猫的防火墙之类的东西关掉了吗?
    局端应该不会阻断所有传入连接吧,还没到这种程度
    wongy
        28
    wongy  
       Aug 20, 2020
    光路由器设置转发端口转发没啥用,光猫上也要设置的。
    wongy
        29
    wongy  
       Aug 20, 2020
    说的是非桥接下的公网 ip,想要公网可以正常访问内网,光猫上也要设置端口转发。
    laminux29
        30
    laminux29  
       Aug 20, 2020
    题主 QQ 多少?发一下。
    jimmyczm
        31
    jimmyczm  
    OP
       Aug 20, 2020
    @LGA1150 MTU 1500,应该没啥问题吧
    jimmyczm
        32
    jimmyczm  
    OP
       Aug 20, 2020
    @masker 没用啊。。。根本没外网的日志传进来
    jimmyczm
        33
    jimmyczm  
    OP
       Aug 20, 2020
    @hanxiV2EX 我开到 48999 都不行
    jimmyczm
        34
    jimmyczm  
    OP
       Aug 20, 2020
    @NonClockworkChen 按道理这个不难,就是设置公网和端口转发的事
    jimmyczm
        35
    jimmyczm  
    OP
       Aug 20, 2020
    @yc8332 对,我也很奇怪,但是家用的路由就那么几个设置
    jimmyczm
        36
    jimmyczm  
    OP
       Aug 20, 2020
    @systemcall 我让电信那边给我改的桥接,没开防火墙。。。
    jimmyczm
        37
    jimmyczm  
    OP
       Aug 20, 2020
    @wongy 那我去光猫看看
    jimmyczm
        38
    jimmyczm  
    OP
       Aug 20, 2020
    @laminux29 你要干啥
    LnTrx
        39
    LnTrx  
       Aug 20, 2020
    web 服务器 监听 127.0.0.1 还是 0.0.0.0
    jimmyczm
        40
    jimmyczm  
    OP
       Aug 20, 2020
    @LnTrx 重启了一下就好了,不关监听的事,我换了 127/0.0/本地地址,都不行的
    LnTrx
        41
    LnTrx  
       Aug 20, 2020
    难不成是改完配置以后没有 reload ?
    jimmyczm
        42
    jimmyczm  
    OP
       Aug 20, 2020
    @LnTrx 重启过了,但是不知为何今晚重启突然可以了
    laminux29
        43
    laminux29  
       Aug 20, 2020
    @jimmyczm 远程看看啊,也许顺手就解决了...

    这种事情会有很多细节,在这里浪费时间讨论几天,都不如几分钟的远程来的有效率。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   954 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 20:37 · PVG 04:37 · LAX 13:37 · JFK 16:37
    ♥ Do have faith in what you're doing.