https://github.com/muziling/dnsmasq-chnroute
配置举例:
no-resolv
all-servers
server=114.114.114.114,0
server=8.8.8.8,1
chnroute-file=/root/chnroute.txt
让 dnsmasq 发送 DNS 请求到所有 dns,dns ip 后面逗号 0 表示被污染不可信,1 表示干净的。
如果不可信的 DNS 解析到 IP 为在 chnroute.txt 里,则接受,否则抛弃
如果可信的 DNS 解析到 IP 为在 chnroute.txt 里,则抛弃,否则接受
这样可以保证访问国内网站不会跑到国外去。
补充一下:补丁是基于 2.79 版本
配置举例:
no-resolv
all-servers
server=114.114.114.114,0
server=8.8.8.8,1
chnroute-file=/root/chnroute.txt
让 dnsmasq 发送 DNS 请求到所有 dns,dns ip 后面逗号 0 表示被污染不可信,1 表示干净的。
如果不可信的 DNS 解析到 IP 为在 chnroute.txt 里,则接受,否则抛弃
如果可信的 DNS 解析到 IP 为在 chnroute.txt 里,则抛弃,否则接受
这样可以保证访问国内网站不会跑到国外去。
补充一下:补丁是基于 2.79 版本