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

家庭网络里,为什么可以 curl 通外网,但是不能 ping 通

  •  
  •   pyKun · 2014-08-20 22:51:57 +08:00 · 8024 次点击
    这是一个创建于 3737 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我怀疑是路由器的问题,因为以前是可以ping的;应该不是本机的问题,因为其他机器也有这个问题。。。

    ping baidu.com 不通
    curl baidu.com 是通的

    其中 ping 8.8.8.8 通,可能是路由器上设置的 dns 是 8.8.8.8 吧
    14 条回复    2014-08-21 09:58:48 +08:00
    pyKun
        1
    pyKun  
    OP
       2014-08-20 22:55:54 +08:00
    有一个例子:

    ➜ ~ traceroute hupu.com
    traceroute to hupu.com (122.192.65.45), 64 hops max, 52 byte packets
    1 192.168.1.1 (192.168.1.1) 7.934 ms 1.180 ms 2.103 ms
    2 124.15.224.1 (124.15.224.1) 1.774 ms 4.910 ms 5.208 ms
    3 10.64.137.255 (10.64.137.255) 5.603 ms 3.507 ms 3.340 ms
    4 10.64.137.202 (10.64.137.202) 4.892 ms 38.991 ms 4.414 ms
    5 10.202.4.85 (10.202.4.85) 4.505 ms 3.290 ms 2.728 ms
    6 10.15.254.213 (10.15.254.213) 4.585 ms 5.735 ms 4.076 ms
    7 10.15.254.205 (10.15.254.205) 32.697 ms 33.474 ms 39.400 ms
    8 10.15.254.206 (10.15.254.206) 36.045 ms 37.216 ms 53.209 ms
    9 218.11.179.49 (218.11.179.49) 36.727 ms 38.353 ms 36.808 ms
    10 218.11.142.77 (218.11.142.77) 34.045 ms 35.452 ms 36.609 ms
    11 218.11.171.45 (218.11.171.45) 37.912 ms
    218.11.171.33 (218.11.171.33) 34.903 ms 36.237 ms
    12 * * 61.182.176.113 (61.182.176.113) 88.728 ms
    13 61.182.176.101 (61.182.176.101) 60.790 ms 60.235 ms 59.755 ms
    14 219.158.106.110 (219.158.106.110) 74.613 ms 76.762 ms 77.618 ms
    15 219.158.106.110 (219.158.106.110) 76.444 ms
    221.6.116.42 (221.6.116.42) 79.857 ms
    219.158.106.110 (219.158.106.110) 76.478 ms
    16 58.241.1.66 (58.241.1.66) 78.392 ms 78.510 ms 80.125 ms
    17 58.241.1.66 (58.241.1.66) 79.070 ms * *
    18 * * *
    19 122.192.65.45 (122.192.65.45) 91.494 ms * *
    ➜ ~ ping hupu.com
    PING hupu.com (122.192.65.45): 56 data bytes
    Request timeout for icmp_seq 0
    Request timeout for icmp_seq 1
    Request timeout for icmp_seq 2
    ^C
    --- hupu.com ping statistics ---
    4 packets transmitted, 0 packets received, 100.0% packet loss
    Tinet
        2
    Tinet  
       2014-08-20 23:04:18 +08:00
    路由器设置了不转发Icmp包?
    smileawei
        3
    smileawei  
       2014-08-20 23:09:24 +08:00
    额。你的网络是长宽吧。你看清楚。你的数据是经过了10.64.x.x的内网,然后才到外网的。怀疑是长宽内网路由器屏蔽了ICMP
    pyKun
        4
    pyKun  
    OP
       2014-08-20 23:12:29 +08:00
    @smileawei
    确实是那个恶心的长城带宽,我也怀疑到这个了,想排除下我自己这边原因
    不过 traceroute 的第二个ip,124.15.224.1可以ping到


    @Tinet
    家庭常见的tplink之类的有这个设置么?不过我ping 192.168.1.1没问题,所以应该不是这个问题
    edwinlai
        5
    edwinlai  
       2014-08-20 23:19:35 +08:00
    不用怀疑, 就是长城屏蔽的,目的就是不想让用户看到他的网络有多差,长宽真正到电信网通出口都是靠倒带宽的,做nat转发,把那些查看公网ip(ip138)做指定路由用自己出口,显示自己ip
    smileawei
        6
    smileawei  
       2014-08-20 23:22:25 +08:00
    @pyKun 第二个是PPPoe分配的假外网网关。你当然可以ping到。
    pyKun
        7
    pyKun  
    OP
       2014-08-20 23:37:16 +08:00
    @smileawei
    @edwinlai
    @Tinet

    亲们,你们用的哪家宽带,都有dns劫持么?
    我之前用过联通的,只dns劫持过2次,都是播放带宽升级通知之类的,并非广告,其他大厂呢?(反正长城我坚决不买了)
    Tinet
        8
    Tinet  
       2014-08-20 23:44:37 +08:00
    @pyKun DNS劫持跟哪家宽带有关吗,全国人民都在受DNS劫持的迫害
    xavierskip
        9
    xavierskip  
       2014-08-20 23:47:41 +08:00
    LZ JRS?
    zwzmzd
        10
    zwzmzd  
       2014-08-21 00:47:45 +08:00 via Android
    移动宽带,过滤icmp包,然后就不能ping了

    简单说就是把ping给禁止了
    vibbow
        11
    vibbow  
       2014-08-21 01:02:25 +08:00
    可以用tcping
    pyKun
        12
    pyKun  
    OP
       2014-08-21 08:54:53 +08:00
    @zwzmzd
    移动也这样。。。。那我下次买谁家的好。。。
    iOct
        13
    iOct  
       2014-08-21 09:39:58 +08:00
    @pyKun
    南电信北网通,基本就是这个定律了
    smileawei
        14
    smileawei  
       2014-08-21 09:58:48 +08:00
    @pyKun 我也是长宽。不是不愿意拉电信 是因为 长宽 在我们小区垄断了。我是直接在路由上OPENVPN到我公司内网。从公司的电信出。所以速度还凑合。就是路由器负载太重
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5536 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 06:59 · PVG 14:59 · LAX 22:59 · JFK 01:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.