Use DNS Forwarder
时间:2016-11-5 10:38 热度:8045° 评论:0 条

感谢 aa65535 的教程
目前部分 ISP 下使用 s和谐社会s-tunnel 不稳定, 导致 ChinaDNS 无法正常工作, 根本原因是这类 ISP 的 UDP 不稳定.
可以使用 DNS-Forwarder 替代 s和谐社会s-tunnel 作为 ChinaDNS 的上游服务器, 如果使用 s和谐社会s 的话, 因为是 TCP 协议, 所以可以使用到 s和谐社会s 代理, 同时也解决了线路优化问题.
设置说明 DNS-Forwarder 保持默认设置即可, 默认监听 5300 端口,如果有其它应用程序占用, 可以修改为其它可用端口.
上游 DNS 需要是国外的 DNS 服务器, 并且支持 TCP 查询, 默认是 8.8.8.8.
ChinaDNS 上游服务器设置为 114.114.114.114,127.0.0.1:5300 即可, 如果不需要压缩指针, 可以将 127.0.0.1:5300 改为 127.0.0.1#5300.
为什么不使用 pdnsd 的 TCP 查询? 因为 pdnsd 的缓存无法完全禁用, 会导致 ChinaDNS 的线路优化功能失效.
而 DNS-Forwarder 是不带缓存的, 可以避免此问题.
设置示例
/etc/config/dns-forwarder
config dns-forwarder option listen_addr '0.0.0.0' option listen_port '5300' option dns_servers '8.8.8.8' option enable '1'
/etc/config/chinadns
config chinadns option bidirectional '0' option chnroute '/etc/chinadns_chnroute.txt' option port '5353' option enable '1' option server '114.114.114.114,127.0.0.1#5300'
/etc/config/dhcp
config dnsmasq option domainneeded '1' option boguspriv '1' option localise_queries '1' option rebind_protection '1' option rebind_localhost '1' option expandhosts '1' option readethers '1' option leasefile '/tmp/dhcp.leases' option localservice '1' option noresolv '1' option nohosts '1' option local '127.0.0.1#5353'
https://github.com/aa65535/openwrt-chinadns/wiki/Use-DNS-Forwarder


捐赠支持:如果觉得这篇文章对您有帮助,请“扫一扫”鼓励作者!
相关文章本文作者:沁雨寒 文章标题: Use DNS Forwarder
本文地址:https://blog.sxx1314.com/openwrt/useDNSForwarder.html
版权声明:若无注明,本文皆为“unix 软硬件 技术宅 ”原创,转载请保留文章出处。百度已收录
本文地址:https://blog.sxx1314.com/openwrt/useDNSForwarder.html
版权声明:若无注明,本文皆为“unix 软硬件 技术宅 ”原创,转载请保留文章出处。百度已收录















