今天碰到了一个很奇怪的问题
我在 NAS 里安装了一个 OpenWrt 来当作旁路由使用 并且已经把主路由的 DHCP 设置中的网关地址换成了旁路由的地址
设置完爬梯软件后,我发现我的电脑、OpenWrt 的宿主机均无法访问 Google ,但是 Twitter 等其他网站访问都正常,唯独不能访问 Google
在 OpenWrt 内 ping 和 traceroute 测试 www.google.com 都是正常的,但是如果用我的电脑或者宿主机的话就会返回 ::1
,也就是本地地址
但是这个问题只在电脑上出现,我的手机和平板也都是正常的。不知道是怎么回事?
1
coolan 2022-01-18 21:08:34 +08:00
是不是 dns 问题?电脑上 nslookup www.google.com 看看是不是正确的,电脑 dns 服务器也应该设置成旁路由。
|
2
DevHuaJi OP @coolan
服务器: UnKnown Address: fe80::3ecd:57ff:fefa:cb88 名称: www.google.com Addresses: ::1 0.0.0.0 127.0.0.1 |
4
coolan 2022-01-18 21:18:04 +08:00
检查一下 dns 服务器设置,另外使用 "nslookup 谷歌网址 旁路由 IP" 来看一下是否正确?
|
5
PrinceofInj 2022-01-18 21:22:44 +08:00 via Android
@DevHuaJi DNS 污染了吧。我曾经遇到一次搞笑的,规则里面不知为啥没写 Google.com ,开始百思不得其解,直到我好好看了一下规则才知道为啥
|
7
DevHuaJi OP @PrinceofInj 感谢。已经解决问题,移动的 ipv6 的 dns 被劫持了,换成阿里的和谷歌的就好了
|
8
titanium98118 2022-01-19 09:13:15 +08:00 via Android
你的 dns 查询应该由 openwrt 来管理,通过梯子来获取正确 ip
|