目前的拓扑是: openwrt 上游 DNS 全权交给 Mosdns 做分流解析
有一个需求,通过 hosts 将域名 A 映射到某一局域网 IP ,实现内外网切换的时候,解析不同的 IP ,对应的 nas app 可以无缝访问; 此前配置一直是正常工作的,最近我重装了 openwrt ,一切按以前一样配置,但是现在无论如何在内网都无法解析这个地址了;
用 wireshark 抓包看,mosdns 实际对 dns 请求进行了响应,但是返回的 repsonse 没有 answer (与此同时,我在 hosts 里面配置的其他 hosts ,都可以正常查询到)
请问大佬们有遇到过这种情况吗?
1
mohumohu 40 天前 1
openwrt 重绑定保护拦截了吧,建议把 openwrt 自带的 dns 服务端口改为 0 ,关闭 dns 服务,把 mosdns 端口改 53
|
2
yyysuo 40 天前
openwrt 折腾这个干什么,都是自动回流的啊,在家里就算用公网 IP 访问,也跟内网访问毫无区别。
|
3
htfcuddles 38 天前 1
悄悄告诉楼主,同一个局域网内,openwrt 做主路由端口转发,访问 nas 的公网地址和私网地址不会有可体验速度差别,除非路由转发速度是瓶颈(交换机万兆以上,路由非 x86 )。
|
4
ronman OP @htfcuddles 感谢 长知识了
|