前言
DNS污染基于DNS抢答实现,那么只要过滤掉抢答的DNS就可以无污染.
DNS
支持的DNS
需要满足3个条件,只要过滤这个3个条件能百分百过滤掉抢答掉DNS
- IP ID = 0x0000
- IP Flags = 0x00
- DNS Authoritative = 0
全球DNS 推荐
8.8.4.4
8.8.8.8
台湾DNS
101.101.101.101
101.102.103.104
168.95.1.1
168.95.192.1
香港DNS
218.102.23.228
210.0.255.251
210.0.255.250
Linux NAT / Route
平台
1 | $ ipset create dnsip hash:ip hashsize 64 maxelem 10 >/dev/null 2>&1 |
Linux Local
平台
1 | $ iptables -t filter -A INPUT -i "入口" -p udp --sport 53 -m set --match-set dnsip src -j DNS_FILTER |