DNS server整理(持续更新)

收集DNS服务器的意义不在于能越过GFW, 而是在当前DNS污染越发严整的环境下,能够找到一个比较好的DNS server以便提供优质的github和onedrive(或microsoft相关软件)访问体验, 这一篇会持续更新, 并且根据日常体验随后会强调出比较好用的几个DNS server.

以下两类DNS解析方式安全上要更高一些:

DoH: DNS over HTTPS (一般可在浏览器中直接设置)
例如: https://doh.pub/dns-query?

DoT: DNS over TLS

同时国外已经有网站收录了全球的公共DNS[6], 如果想更灵活的选择DNS,可以参考该网站。

推荐列表:

  • 阿里DNS(ipv4+ipv6)
  • 114DNS(ipv4)
  • 腾讯DNS

DNS benchmark

1. 国内DNS

1. 腾讯DNS (DNSPod)

IPv4:

1
119.29.29.29

IPv6:

1
2402:4e00::

DoH:

1
2
3
https://doh.pub/dns-query

https://sm2.doh.pub/dns-query

DoT:

1
dot.pub

2. 阿里 DNS (Alidns)

IPv4:

1
2
3
223.5.5.5

223.6.6.6

IPv6:

1
2
3
2400:3200::1

2400:3200:baba::1

DoH:

1
https://dns.alidns.com/dns-query

DoT:

1
dns.alidns.com

3. 百度 DNS

IPv4:

1
180.76.76.76

IPv6:

1
2400:da00::6666

4. 360 安全 DNS

电信/铁通/移动 IPv4

1
2
3
101.226.4.6

218.30.118.6

联通 IPv4

1
2
3
123.125.81.6

140.207.198.6

DoH:

1
https://doh.360.cn

DoT:

1
dot.360.cn

5. 114DNS

1
2
3
114.114.114.114

114.114.115.115

6. Microsoft

1
2
3
4.2.2.1

4.2.2.2

Xbox 推荐(这样还可以流畅上github):

  • 4.2.2.1
  • 114.114.114.114

2. 国外DNS

如果想流畅访问github, 主要得用国外的DNS

1. Cloudfare DNS

IPv4:

1
2
3
1.1.1.1

1.0.0.1

IPv6:

1
2
3
2606:4700:4700::1111

2606:4700:4700::1001

DoH:

1
2
3
4
5
https://cloudflare-dns.com/dns-query

https://1.1.1.1/dns-query

https://1.0.0.1/dns-query

DoT:

1
2
3
1dot1dot1dot1.cloudflare-dns.com

one.one.one.one

2. Quad9 DNS (有时好用)

IPv4:

1
2
3
9.9.9.9

149.112.112.112

IPv6:

1
2
3
2620:fe::fe

2620:fe::9

DoH:

1
https://dns.quad9.net/dns-query

DoT:

1
dns.quad9.net

3. DNS related tools:

  1. GRC(windows/Linux+wine)[4]
  2. Adguard DNS

Linux(Ubuntu)下DNS修改:

DNS配置文件位置:

  1. 全局配置: /etc/systemd/resolved.conf
  2. 局部配置(单个网卡): /etc/NetworkManager (可能在conf.d下, 也有可能system-cionnections下, 反正在这个根目录下)

system-resolved 命令:

1
2
3
sudo systemd-resolve --status # 查看当前DNS配置信息
sudo systemd-resolve --revert -i eno3 # 清空指定网卡的配置信息
sudo systemctl restart systemd-resolved.service # 重启systemd-resolve使配置生效

4. clash for windows(CFW)推荐的DNS设置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
mixin: # object
dns:
enable: true
ipv6: true
# enhanced-mode: redir-host
enhanced-mode: fake-ip
fake-ip-range: 198.18.0.1/16 # if you don't know what it is, don't change it
fake-ip-filter: # fake ip white domain list, aka Always Real IP
- '*.lan'
- localhost.ptlogin2.qq.com
nameserver:
- tls://dot.pub
- 119.29.29.29
- 114.114.114.114
- tcp://1.1.1.1
- '[2400:3200::1]:53' # '[<ipv6>]:43' ipv6DNS要用这种格式才行~
fallback:
- 4.2.2.1
- 119.29.29.29
- 114.114.114.114
- '[2400:3200::1]:53'
# - tcp://1.1.1.1
# - tcp://8.8.8.8
nameserver-policy:
'+.live.com': '4.2.2.1'
'+.live.net': '4.2.2.1'
'+.office.com': '4.2.2.1'
'+.office.net': '4.2.2.1'
'+.sharepoint.com': '4.2.2.1'
'+.office365.com': '4.2.2.1'
'+.officeppe.net': '4.2.2.1'
'+.skype.com': '4.2.2.1'
'+.onedrive.com': '4.2.2.1'
'+.msocsp.com': '4.2.2.1'
'+.msauthimages.net': '4.2.2.1'
'+.msauth.net': '4.2.2.1'
'+.msn.com': '4.2.2.1'
'+.onenote.com': '4.2.2.1'
'+.onenote.net': '4.2.2.1'
'+.1drv.com': '4.2.2.1'
'+.microsoft.com': '4.2.2.1'
'+.microsoftonline.com': '4.2.2.1'
fallback-filter:
geoip: true
geoip-code: CN
ipcidr:
- 240.0.0.0/4
domain:
- '+.google.com'
- '+.facebook.com'
- '+.youtube.com'
- '+.github.com'
- '+.live.com'

参考资料:


DNS server整理(持续更新)
https://www.torch-fan.site/2022/06/21/DNS-server整理/
作者
Torch-Fan
发布于
2022年6月21日
更新于
2022年11月15日
许可协议