openwrt 引起的 dns 解析问题

2021-08-07 13:52:52 +08:00
 vhysug01

使用网线直接连接电脑,电脑上的 any connect 可以正常使用,拿内网域名也可以正常访问;

如果中间垮了一个 openwrt,any connect 软件域名解析不了了,但是直接用 ip 连还是可以的;这里 dns 解析好像出了什么问题,但是对比了前后的netstat -rnscutil --dns | grep 'nameserver\[[0-9]*\]',没有发现什么区别

实在搞不懂了,求懂的大佬帮忙看看这是什么问题

1766 次点击
所在节点    问与答
3 条回复
singerll
2021-08-07 23:13:03 +08:00
是 any connect 没有同步 dns 配置到客户端吧
flynaj
2021-08-08 00:55:18 +08:00
是原版 openwrt 么,国内这些魔改版
vhysug01
2021-08-08 01:18:08 +08:00
折腾了一天,搞定了!
问题原因是默认的 DHCP/DNS 开启了 重定向保护,这个保护是为了保护私网的 ip 不会被 DNS 解析到;
结果就导致了,发现解析出来的是私网地址,然后被 openwrt 给抛弃掉了,然后就找不到 ip 地址进行访问;
解决办法是关闭此保护,或者对相应的域名加上白名单

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

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

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

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

© 2021 V2EX