Padavan海外域名解析加速

最近发现DNS污染更严重了,导致很多海外域名解析速度变慢,而开启Padavan路由器固件自带的ChinaDNS、SmartDNS,有时会将部分国内有CDN节点的国际域名解析到海外节点。


解决方法:

使用国内自建非53端口的DNS,普通域名使用Dnspod解析,被墙域名使用红鱼DNS解析,路由器开启ChinaDNS_NG,参数如下:

 -n -b 0.0.0.0 -c 106.75.104.199#5353,119.28.28.28 -t 106.75.104.199#5353 -M -m /opt/app/chinadns_ng/chnlist.txt -g /opt/app/chinadns_ng/gfwlist.txt

其中5353端口的IP为国内自建DNS (已做限制请勿使用)
替换原有的127.0.0.1#55353 (本地TCP访问GoogleDNS)

这样全部域名都走国内的DNS解析,保证解析速度;但红鱼DNS解析部分海外域名较慢,所以通过dnsmasq配置,将较慢的域名使用指定的DNS解析即可,推荐几个DNS:

202.141.162.123#5353 (中科大DNS)
101.6.6.6#5353 (清华DNS)
127.0.0.1#55353 (本地TCP访问GoogleDNS)
208.67.222.222#5353 (OpenDNS)

国内上游DNS与可信上游DNS都使用自建DNS,为什么还要开启ChinaDNS_NG?

原因有两个:
①国内可信上游DNS加入备用IP,防止自建DNS服务器故障时断网
②开启ChinaDNS_NG后,会开启dns2tcp进程,即可以用127.0.0.1#55353访问无污染的GoogleDNS

经过测试可以保证不错的解析速度。

最后给出两个配置文件供参考,使用的Padavan是Hiboy的20-01-7版本,虽然后面有更新版本,但目前看来这个版本是最稳定的。

dnsmasq.server配置

#Instagram
server=/instagram.com/127.0.0.1#55353
server=/cdninstagram.com/202.141.162.123#5353
server=/instagram.fkix2-1.fna.fbcdn.net/202.141.162.123#5353
server=/instagram.fkix2-2.fna.fbcdn.net/202.141.162.123#5353
#Github
server=/avatars1.githubusercontent.com/127.0.0.1#55353
server=/avatars3.githubusercontent.com/127.0.0.1#55353
#Apple
server=/apple.com/223.5.5.5
server=/itunes.apple.com/1.2.4.8

强制WAN的IP转发或忽略代理中转设置

#[email protected]
[email protected]
[email protected]
WAN+8.8.8.8
WAN+8.8.4.4
WAN+208.67.222.222
WAN+208.67.220.220
[email protected]
WAN!members.3322.org
WAN!www.cloudxns.net
WAN!dnsapi.cn
WAN!api.dnspod.com
WAN!www.ipip.net
WAN!alidns.aliyuncs.com
WAN!services.googleapis.cn
WAN!api.cloud.189.cn
WAN!pv.sohu.com
WAN!apple.com
WAN!itunes.com

# Telegram
WAN+91.108.4.0/22
WAN+91.108.8.0/22
WAN+91.108.12.0/22
WAN+91.108.20.0/22
WAN+91.108.36.0/23
WAN+91.108.38.0/23
WAN+91.108.56.0/22
WAN+149.154.160.0/20
WAN+149.154.161.0/24
WAN+149.154.162.0/23
WAN+149.154.164.0/22
WAN+149.154.168.0/21
WAN+149.154.172.0/22
WAN+149.154.160.1/32
WAN+149.154.160.2/31
WAN+149.154.160.4/30
WAN+149.154.160.8/29
WAN+149.154.160.16/28
WAN+149.154.160.32/27
WAN+149.154.160.64/26
WAN+149.154.160.128/25
WAN+149.154.164.0/22
WAN+109.239.140.0/24
WAN+67.198.55.0/24
WAN+91.108.56.172
WAN+149.154.175.50

说明:
raw.githubusercontent.com 可根据情况选择是否强制转发代理