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

为什么移动给的内网地址是 172.39.29.71,一个公网 IP?

  •  
  •   rebeccaMyKid · 2019-07-03 21:12:07 +08:00 · 6562 次点击
    这是一个创建于 1730 天前的主题,其中的信息可能已经有所发展或是发生改变。

    图片

    我百度给的 ip 是 本机 IP: 223.73.xxx.xxx 广东省 xx 市 移动

    所以图片里的两个地址应该都是内网地址,这么猜测没问题吧。

    那个10.x.x.x没问题,是内网地址10.0.0.0/8内的,但是另外一个172.39.29.71,明显不属于172.16.0.0/16

    172.39.29.71是一个有效的 IPv4 公网地址,为什么移动会用来做内网的地址?

    或者说我真的就是先连到172.39.29.71(一个美国 IP ),再连回中国223.73.xxx.xxx? 这不太可能吧

    有老哥能解释下不?

    第 1 条附言  ·  2019-07-04 01:16:57 +08:00
    traceroute to bing.com (13.107.21.200), 30 hops max, 60 byte packets
     1  _gateway (192.168.0.1)  0.144 ms  0.121 ms  0.111 ms
     2  192.168.1.1 (192.168.1.1)  0.607 ms  0.759 ms  0.872 ms
     3  172.39.0.1 (172.39.0.1)  3.551 ms  3.687 ms  4.160 ms
     4  183.233.126.105 (183.233.126.105)  4.961 ms  5.290 ms  5.297 ms
     5  211.136.251.117 (211.136.251.117)  6.699 ms 211.136.248.233 (211.136.248.233)  6.059 ms 211.136.251.117 (211.136.251.117)  6.786 ms
     6  221.183.13.173 (221.183.13.173)  11.368 ms 221.183.13.169 (221.183.13.169)  8.025 ms 221.183.24.69 (221.183.24.69)  7.992 ms
     7  221.176.22.114 (221.176.22.114)  8.922 ms  59.970 ms 221.176.24.102 (221.176.24.102)  81.269 ms
     8  221.176.24.58 (221.176.24.58)  32.300 ms  39.858 ms  38.047 ms
     9  221.183.30.142 (221.183.30.142)  41.418 ms 221.183.30.138 (221.183.30.138)  32.966 ms 221.183.21.6 (221.183.21.6)  33.817 ms
    10  223.118.2.202 (223.118.2.202)  18.240 ms  17.844 ms  18.197 ms
    11  223.119.0.174 (223.119.0.174)  18.532 ms  18.125 ms  16.849 ms
    12  * * *
    13  * * *
    14  * * *
    15  * * *
    16  * * *
    17  * * *
    18  * * *
    19  * * *
    20  * * *
    21  * * *
    22  * * *
    23  * * *
    24  * * *
    25  * * *
    26  * * *
    27  * * *
    28  * * *
    29  * * *
    30  * * *
    
    ysc3839
        1
    ysc3839  
       2019-07-03 21:19:51 +08:00 via Android   ❤️ 1
    如果你想问这么做可不可行:答案是公网地址也能进行 NAT。你能正常使用就说明可行了。
    我校也是这么做的,DHCP 分配的是非内网 IP,但是访问互联网的时候会进行 NAT,不会直接使用这个地址。
    如果你想问移动为什么这么做,我也不知道。
    rebeccaMyKid
        2
    rebeccaMyKid  
    OP
       2019-07-03 21:25:48 +08:00
    @ysc3839 NAT 我了解,那这么做的话,假如我想访问 172.39.29.71 的话,那我就访问不到了是吗?
    killeder
        3
    killeder  
       2019-07-03 21:26:44 +08:00 via Android
    不太懂,要是需要访问真的公网上的 172.39.29.71 时怎么半
    uqf0663
        4
    uqf0663  
       2019-07-03 21:27:36 +08:00
    因为内网地址不够用,所以把相邻的公网 IP 也拿来用,反正假设你没有需要连接到这些被劫持(此处可能用词不当)的 IP 地址上。所以没影响。
    ysc3839
        5
    ysc3839  
       2019-07-03 21:27:58 +08:00 via Android
    @rebeccaMyKid 是的。
    rebeccaMyKid
        6
    rebeccaMyKid  
    OP
       2019-07-03 21:31:39 +08:00
    @killeder
    @ysc3839

    我也不懂,自己访问自己能,路由方面能做 NAT 吗?比如我 192.168.0.1,我知道 127.0.0.1 是 loopback,但直接访问自己的 IP,能做 NAT 吗?
    rebeccaMyKid
        7
    rebeccaMyKid  
    OP
       2019-07-03 21:32:42 +08:00
    我访问 172.39.29.71 ,我访问我自己的内网 IP 地址,路由能不能设置成给我映射到外网的 172.39.29.71 去这样?
    ThinkPad
        8
    ThinkPad  
       2019-07-03 21:33:47 +08:00 via iPhone
    中国移动内网小王子
    ThinkPad
        9
    ThinkPad  
       2019-07-03 21:33:52 +08:00 via iPhone
    中国移动内网小王子🤴
    ysc3839
        10
    ysc3839  
       2019-07-03 21:43:06 +08:00 via Android
    @rebeccaMyKid 不能,即使你发出去了,移动那边的路由还是会发回来给你。
    lxll
        11
    lxll  
       2019-07-03 22:14:10 +08:00 via Android
    虽然规定的内网是 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 但路由器上设置 NAT 内网地址池没限制,内网网段随便设置。
    rebeccaMyKid
        12
    rebeccaMyKid  
    OP
       2019-07-04 00:29:25 +08:00
    @ysc3839 假如移动那边没设限制的话,理论上能 NAT 出去么?
    LanFomalhaut
        13
    LanFomalhaut  
       2019-07-04 00:41:39 +08:00
    按照路由你连接 172.39.29.X (包括但不限于此段) .根本就去不了外网 是直接按照内网走过去了。
    ysc3839
        14
    ysc3839  
       2019-07-04 01:00:13 +08:00 via Android   ❤️ 1
    @rebeccaMyKid 不能,因为移动那边见到这个地址就会发回给你呀,这就是你的地址。
    rebeccaMyKid
        15
    rebeccaMyKid  
    OP
       2019-07-04 01:06:05 +08:00
    @ysc3839 你说得有道理。按道理来说他会认为这个地址是我,直接发回给我。我明天做个实验,买台云服务器,开个 HTTP 服务,然后自己的内网 IP 设置成 云服务器的 IP,也开个 HTTP 服务器,然后在浏览器访问,看谁回应我。
    rebeccaMyKid
        16
    rebeccaMyKid  
    OP
       2019-07-04 01:19:46 +08:00
    @ysc3839 不过,有一个别人跟我说,值得注意的是。根据我的 traceroute,他说:

    “ 172.39.0.1 is registered in USA but obviously near you. A ping time of 3.5 ms to the US from China is physically impossible. Light in fiber travels at 200,000 km/s and within 3.5 ms it can't travel more than 350 km and back.”

    所以我其实也有可能是连了这个公网 IP,注册在美国但机子在中国的公网 IP。 我不知道真相还是不能乱说,不过也是学习了。
    rebeccaMyKid
        17
    rebeccaMyKid  
    OP
       2019-07-04 01:20:09 +08:00
    traceroute 我 append 在主题下面了
    msg7086
        18
    msg7086  
       2019-07-04 02:00:59 +08:00
    就是内网地址啊。
    你贴的那几个段是内网保留地址,就是专门用在内网里的。
    但是内网里可以用任何合法地址,并不一定要用内网保留地址。
    就像有运营商把 DOD 的地址拿来放内网,反正你也不会从中国连到 DOD 的。
    jiejiss
        19
    jiejiss  
       2019-07-04 06:38:50 +08:00
    @rebeccaMyKid #16 你的 traceroute 功能好强大
    Jirajine
        20
    Jirajine  
       2019-07-04 06:59:54 +08:00 via Android
    对移动来说把 GFW list 里面被 ban 的地址拿来给你当内网问题也不大吧。
    mondeo
        21
    mondeo  
       2019-07-04 08:06:55 +08:00 via Android
    移动自己把不常用的公网 ip 段拿来做内网地址了吧
    hiplon
        22
    hiplon  
       2019-07-04 08:22:21 +08:00
    有些 ISP 会更奇葩,说的是企业用户,给公网 IP,然后走一段 private as,然后再到公网,之后有时间截个 traceroute 大家看看
    opengps
        23
    opengps  
       2019-07-04 08:28:07 +08:00 via Android
    看起来提供了公网,骗小白
    rebeccaMyKid
        24
    rebeccaMyKid  
    OP
       2019-07-04 08:42:49 +08:00
    @msg7086 不是,你再看一次,我贴的这个 172.x.x.x 不在保留的内网地址内。
    realpg
        25
    realpg  
       2019-07-04 13:53:34 +08:00
    100.64 的运营商 NAT,设计这个的欧美大佬们都没想过天朝一个城市的一个运营商就不够用……
    所以各种越界
    msg7086
        26
    msg7086  
       2019-07-05 07:42:37 +08:00
    @rebeccaMyKid 不是,你再看一次,我说你贴的「几个段」,不是说你贴的你的 IP。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5899 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 02:10 · PVG 10:10 · LAX 19:10 · JFK 22:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.