V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oldjerry
V2EX  ›  宽带症候群

一个奇怪的网络问题实在想不通了,来请教下。

  •  
  •   oldjerry · 2020-01-06 13:09:33 +08:00 · 2759 次点击
    这是一个创建于 1787 天前的主题,其中的信息可能已经有所发展或是发生改变。
    两个屋子距离较远用了两台路由器。路由器 A 是主路由,连光猫做 DCHP。路由器 B 是 AirPort Time Capsule,网桥模式,所有设备还是从路由器 A 获取 ip,新建无线网名字与路由器 A 相同,为了省事。
    一直没任何问题,昨天突然发现在路由器 B 下的手机都不能用“作业帮”了,手机也不能访问“www.zybang.com”,但是同在路由器 B 下的网线连的电脑可以访问“www.zybang.com”,换成 Wi-Fi 后也没事(不知道是不是因为有缓存)。可手机到了路由器 A 下就没问题。
    iPhone 上能检查的工具不多,唯一能看到的是在路由器 B 下的时候,拿到的 zybang.com 的地址是 180.76.140.212,ping 不通,路由器 A 下拿到的是 180.76.165.153 。
    路由器 B 没有 DNS 功能,所有管理都在路由器 A 下,而且其他常用网站和 APP 也都没发现问题。
    唯一可能的原因是周末折腾了下,在一个树莓派上装了“AdGuard Home”,把路由器 A 的 DNS 指向了树莓派。一是不知道是不是这个影响,因为之前基本不在路由器 B 下用作业帮,二是即使有问题,也应该全都影响。而且关闭了“AdGuard Home”问题依旧。
    实在想不通是哪里可能有问题了,希望能有人给指点下。谢谢!

    nslookup www.zybang.com

    Non-authoritative answer:
    Name: www.zybang.com
    Address: 180.76.165.153
    Name: www.zybang.com
    Address: 180.76.140.212
    Name: www.zybang.com
    Address: 180.76.107.175
    Name: www.zybang.com
    Address: 180.76.103.21
    Name: www.zybang.com
    Address: 180.76.238.206
    Name: www.zybang.com
    Address: 180.76.159.156
    13 条回复    2020-01-09 16:35:59 +08:00
    kokutou
        1
    kokutou  
       2020-01-06 13:12:58 +08:00
    手机上连的 WiFi 手动设置个 dns 不就知道了。。。
    bclerdx
        2
    bclerdx  
       2020-01-06 13:23:00 +08:00 via Android
    怀疑是 dns 问题。
    oldjerry
        3
    oldjerry  
    OP
       2020-01-06 13:24:08 +08:00
    @kokutou
    谢谢,我只是想知道,为什么路由器 B 下会出现这个问题。
    bclerdx
        4
    bclerdx  
       2020-01-06 13:25:10 +08:00 via Android
    @oldjerry 按一楼说的做下啊。
    oldjerry
        5
    oldjerry  
    OP
       2020-01-06 13:27:30 +08:00
    @bclerdx 但是为什么两个路由器拿到的地址不一样?而且按道理,路由器 B 就不应该自己去走 DNS 拿地址啊,不过从 AdGruad Home 上看,99%的地址是路由器 A 申请解析的,但是也有 10 几个地址是路由器 B 和手机自己申请的,为什么会这样,不是应该都从路由器 A 走吗?
    oldjerry
        6
    oldjerry  
    OP
       2020-01-06 13:28:13 +08:00
    @bclerdx @kokutou 嗯,晚上回家设个 DNS 再试试看。
    oldjerry
        7
    oldjerry  
    OP
       2020-01-06 19:32:23 +08:00
    更新一下,情况依旧:
    1、AdGuard Home 已经关闭,路由器 A 恢复 DNS 为默认联通 ISP 给的俩 DNS。
    2、手机默认情况下依旧,现象仍然是路由器 A、B 下得到的 zybang.com 的 IP 地址不同,手机上手动设置为运营商 DNS 后可访问。
    3、同在路由器 B 下的电脑 WI-FI 正常。
    4、路由器 A、B,手机电脑都重启过了。
    bclerdx
        8
    bclerdx  
       2020-01-06 22:00:22 +08:00
    @oldjerry 那看来还是 DNS 的问题很大啊。
    oldjerry
        9
    oldjerry  
    OP
       2020-01-07 10:01:32 +08:00
    @bclerdx 我知道肯定是 DNS 的问题,就是想不通为什么会出现这个问题,理论上和设备的显示上,都是无论在路由器 A 上还是路由器 B 上,都从路由器 A 获取 IP,DNS 服务器也是路由器 A,不应该有什么区别。
    hlz0812
        10
    hlz0812  
       2020-01-07 11:40:13 +08:00 via iPhone
    iphone 用 surge 抓 dns 解析返回结果可能是多个的,这是我 iphone 是抓包抓到的结果

    180.76.159.156
    180.76.107.175
    180.76.165.153
    180.76.140.212
    180.76.238.206
    180.76.103.21
    oldjerry
        11
    oldjerry  
    OP
       2020-01-07 19:05:39 +08:00
    可以终止了,我判定为是作业帮的问题了。
    1、昨天用电信 4g 测试时候发现解析的是 ipv6 地址,今天一怒之下把路由器开了联通的 ipv6。
    2、刚打开 ipv6 的时候顺利访问,再刷新、又不行了。
    3、到主路由器 A 下,多用了一会之后也不行了。
    4、电信 4g 访问正常。
    piku
        12
    piku  
       2020-01-09 16:18:30 +08:00 via Android
    nslookup 和 ping 的解析方法不一样。
    你的情况很可能是个别设备走去了 ipv6 dns
    oldjerry
        13
    oldjerry  
    OP
       2020-01-09 16:35:59 +08:00
    @piku 没开 ipv6 前,都走 ipv4 的时候也是一样,解析出的 ip 地址随机不同,有的能 ping 通,有的能访问,有的不行。我以为是不同路由器下的结果,后来在路由器 A 下多测试了一会也出现了同样不能访问的问题。所以我觉得不是我的问题,是联通线路或者作业帮自己的问题了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1129 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:54 · PVG 06:54 · LAX 14:54 · JFK 17:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.