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

2020-01-06 13:09:33 +08:00
 oldjerry
两个屋子距离较远用了两台路由器。路由器 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
2782 次点击
所在节点    宽带症候群
13 条回复
kokutou
2020-01-06 13:12:58 +08:00
手机上连的 WiFi 手动设置个 dns 不就知道了。。。
bclerdx
2020-01-06 13:23:00 +08:00
怀疑是 dns 问题。
oldjerry
2020-01-06 13:24:08 +08:00
@kokutou
谢谢,我只是想知道,为什么路由器 B 下会出现这个问题。
bclerdx
2020-01-06 13:25:10 +08:00
@oldjerry 按一楼说的做下啊。
oldjerry
2020-01-06 13:27:30 +08:00
@bclerdx 但是为什么两个路由器拿到的地址不一样?而且按道理,路由器 B 就不应该自己去走 DNS 拿地址啊,不过从 AdGruad Home 上看,99%的地址是路由器 A 申请解析的,但是也有 10 几个地址是路由器 B 和手机自己申请的,为什么会这样,不是应该都从路由器 A 走吗?
oldjerry
2020-01-06 13:28:13 +08:00
@bclerdx @kokutou 嗯,晚上回家设个 DNS 再试试看。
oldjerry
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
2020-01-06 22:00:22 +08:00
@oldjerry 那看来还是 DNS 的问题很大啊。
oldjerry
2020-01-07 10:01:32 +08:00
@bclerdx 我知道肯定是 DNS 的问题,就是想不通为什么会出现这个问题,理论上和设备的显示上,都是无论在路由器 A 上还是路由器 B 上,都从路由器 A 获取 IP,DNS 服务器也是路由器 A,不应该有什么区别。
hlz0812
2020-01-07 11:40:13 +08:00
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
2020-01-07 19:05:39 +08:00
可以终止了,我判定为是作业帮的问题了。
1、昨天用电信 4g 测试时候发现解析的是 ipv6 地址,今天一怒之下把路由器开了联通的 ipv6。
2、刚打开 ipv6 的时候顺利访问,再刷新、又不行了。
3、到主路由器 A 下,多用了一会之后也不行了。
4、电信 4g 访问正常。
piku
2020-01-09 16:18:30 +08:00
nslookup 和 ping 的解析方法不一样。
你的情况很可能是个别设备走去了 ipv6 dns
oldjerry
2020-01-09 16:35:59 +08:00
@piku 没开 ipv6 前,都走 ipv4 的时候也是一样,解析出的 ip 地址随机不同,有的能 ping 通,有的能访问,有的不行。我以为是不同路由器下的结果,后来在路由器 A 下多测试了一会也出现了同样不能访问的问题。所以我觉得不是我的问题,是联通线路或者作业帮自己的问题了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/635434

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX