最近总是获取 dns 解析不到域名,断开重连 wifi 就可以了

2023-02-12 09:47:31 +08:00
 among
最新换了一个 openwrt 的路由。
macos ,尤其中开盖的时候,网络是正常的,能 ping 通网关和外部网络,手机等都是正常的,就是 mac 不可以。

具体症状为:能 ping 通,但是 nslookup 命令卡住,也上不了网,一些已经连上的应用,如远程桌面等还是可以用。

需要断开重连 wifi 。


搞不懂了,和换的路由有关系?其他设备也没影响啊。
1861 次点击
所在节点    宽带症候群
14 条回复
Kiriya
2023-02-12 09:50:11 +08:00
禁用 ipv6 试试
phub2020
2023-02-12 09:50:48 +08:00
关掉 ipv6 保平安
among
2023-02-12 09:50:53 +08:00
@Kiriya

禁用 mac 的?
piku
2023-02-12 10:20:11 +08:00
请修好 ipv6 dns 服务器
just1
2023-02-12 10:20:47 +08:00
mac 祖传 dns 损坏,和网络环境应该无关。我开盖 50%以上几率复现。
之前网上搜 16 年就有了一直没解决。
升级了 macos13 好像好点。
winglight2016
2023-02-12 10:28:09 +08:00
我这里前一周也有时断时续的问题,找了宽带的师傅过来,他说运营商新加了一个用户绑定的策略,如果换了设备拨号会提示账号密码错误,他在手持设备上给我重制了密码,然后就完全正常了
LisaSue
2023-02-12 10:54:00 +08:00
mac 不知道,你试试 windows,win10dns 默认 ipv6 的,windows 没问题 ipv6 就没问题
among
2023-02-12 10:56:29 +08:00
看到异常了:

% nslookup baidu.com
;; connection timed out; no servers could be reached


正常情况下,是这样的:
% nslookup baidu.com
Server: 192.168.123.1
Address: 192.168.123.1#53

Non-authoritative answer:
Name: baidu.com
Address: 110.242.68.66
Name: baidu.com
Address: 39.156.66.10
among
2023-02-12 10:57:12 +08:00
这次没合盖,突然就这样了。
kimigaooo
2023-02-12 11:19:51 +08:00
我的 mac 没遇到过这个问题,也许跟我一直开着 quantumult x 有关?它接管了系统 dns
datocp
2023-02-12 12:07:14 +08:00
Openwrt 默认 dnsmasq 应该是没啥好调节的。
不过我自己倒是去了 ipv6 支持,包括 ifconfig 里 ipv6 地址。
能 ping ,nslookup 不了 dns 服务器还是应该检查一下网络配置,dns 服务器到底是网关还是外部服务器。

长年用下面的方法拦截任何不使用网关的 dns 查询,才能使用 dnsmasq 对 dns 的一些控制。
iptables -t nat -A prerouting_rule -s 192.168.0.0/16 -p udp -m udp --dport 53 -j DNAT --to-destination 192.168.8.253
among
2023-02-12 23:22:45 +08:00
额,把路由的 ipv6 都关闭了。
然后又发现一个问题:mac 开机进入系统,第一次肯定连接不到 wifi ,小雨伞上面一个感叹号,需要关闭重新开才能连接上。
strp
2023-02-18 07:36:21 +08:00
OP 默认自带 UDP53 劫持,去 Network → Firewall → Custom Rules 删掉两条有 53 字样的规则,然后去 Interface 编辑你的出口,添加 DNS 如 119.29.29.29 和 223.5.5.5 ,需要纯净 DNS 就去 Network → DHCP and DNS → General Settings → DNS forwardings → 填写 101.6.6.6:5353 .
也可以试试你的 Mac 设置 Static IP 不要 DHCP 自动获取等等。。。你的信息量太少了,只能这么算。
strp
2023-02-18 07:37:00 +08:00
@strp !: => #

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

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

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

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

© 2021 V2EX