DNS服务介绍
DNS(域名系统(服务)协议)是一种分布式网络目录服务,主要用于域名与 IP 地址的相互转换,以及控制因特网的电子邮件的发送。
大多数因特网服务依赖于 DNS 而工作,一旦 DNS 出错,就无法连接 Web 站点,电子邮件的发送也会中止。
选择DNS,当然是连接时间越短越好,解析越快越好。考虑国内IPv6刚刚普及,各大原DNS大佬们也提供了IPv6解析,其实这个阶段,无脑选择IPv6的DNS解析会更好些,备选可以考虑IPv4方案以下为常用的DNS服务商介绍,文章后有测试方式!
114(114Pod)
IPv4: 114.114.114.114
阿里(AliDNS)
IPv6:2400:3200::1
2400:3200:baba::1
IPv4:223.5.5.5
223.6.6.6
百度(BaiduDNS)
IPv6:2400:da00::6666
IPv4:180.76.76.76
腾讯(DNSPod)
IPv4: 119.29.29.29
360(DNSpai)
IPv4:
电信:首选:101.226.4.6
联通:首选:123.125.81.6
移动:首选:101.226.4.6
铁通:首选:101.226.4.6
清华大学(DNS666)
IPv6:2001:da8::666
IPv4:101.6.6.6
谷歌(GoogleDNS)
IPv6:2001:4860:4860::8888
2001:4860:4860::8844
IPv4:8.8.8.8
8.8.4.4
思科(OpenDNS)
IPv6:2620:0:ccc::2
2620:0:ccd::2
IPv4:208.67.222.222
208.67.220.220
日常使用逼叨逼
1 以上都是无污染,平时很稳定的,只要不使用默认无良服务商的劫持问题都没有。使用哪一个都会有你的浏览记录,操心多了也是没用的,看个人偏好。
2 国内正常使用来说不建议谷歌和OpenDNS,因为国内都比较慢,很多都知道使用114,因为比较好记。其实使用时候最好进行测试,每个地方DNS速度有很大差距。很有可能在当地有腾讯机房且搭建了DNS,基本腾讯就是完胜。也可能像北京有百度和清华机房,我还是优先选择清华的。哈哈。很多大学有对外公开的DNS,如果觉得以上不满意可自行进行查询。
3 国外选择Google就好了。
4 如果觉得都还差强人意,可以考虑自己搭建DNS,在本地台式机,本地服务器等,都可以做个DNS来提高自己的解析速度,也可满足日常需求。详看此篇文章
简单测试方式
linux或者Mac
使用 host -a {DNS} 命令
最后结果:Received 114 bytes from 172.16.0.3#53 in 363 ms
时间为毫秒,越少越好。
[root@test-m ~]# host -a 2001:4860:4860::8888
Trying "8.8.8.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.8.4.0.6.8.4.1.0.0.2.ip6.arpa"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11121
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;8.8.8.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.8.4.0.6.8.4.1.0.0.2.ip6.arpa. IN PTR
;; ANSWER SECTION:
8.8.8.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.6.8.4.0.6.8.4.1.0.0.2.ip6.arpa. 600 IN PTR dns.google.
Received 114 bytes from 172.16.0.3#53 in 363 ms
[root@test-m ~]# host -a 8.8.8.8
Trying "8.8.8.8.in-addr.arpa"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37541
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;8.8.8.8.in-addr.arpa. IN PTR
;; ANSWER SECTION:
8.8.8.8.in-addr.arpa. 600 IN PTR dns.google.
Received 62 bytes from 172.16.0.3#53 in 774 ms
[root@test-m ~]# host -a 114.114.114.114
Trying "114.114.114.114.in-addr.arpa"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63058
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;114.114.114.114.in-addr.arpa. IN PTR
;; ANSWER SECTION:
114.114.114.114.in-addr.arpa. 600 IN PTR public1.114dns.com.
Received 78 bytes from 172.16.0.3#53 in 131 ms
[root@test-m ~]# host -a 2001:da8::666
Trying "6.6.6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.a.d.0.1.0.0.2.ip6.arpa"
Host 6.6.6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.a.d.0.1.0.0.2.ip6.arpa not found: 3(NXDOMAIN)
Received 155 bytes from 172.16.0.3#53 in 455 ms
[root@test-m ~]# host -a 101.6.6.6
Trying "6.6.6.101.in-addr.arpa"
Host 6.6.6.101.in-addr.arpa. not found: 3(NXDOMAIN)
Received 107 bytes from 172.16.0.3#53 in 189 ms
[root@test-m ~]# host -a 119.29.29.29
Trying "29.29.29.119.in-addr.arpa"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45081
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;29.29.29.119.in-addr.arpa. IN PTR
;; ANSWER SECTION:
29.29.29.119.in-addr.arpa. 600 IN PTR pdns.dnspod.cn.
Received 71 bytes from 172.16.0.3#53 in 53 ms
windows
打开cmd命令窗口
- 测试IPv4使用ping {DNS} 命令
- 测试IPv6则使用ping -6 {DNS} 命令
很多机器安装使用取消了IPv6服务启动,会有报错:ping传输失败 general failure 使用时,要注意。觉得麻烦选择IPv4其实就可以。
PS C:\Users\Administrator> ping 8.8.8.8
正在 Ping 8.8.8.8 具有 32 字节的数据:
来自 8.8.8.8 的回复: 字节=32 时间=57ms TTL=48
8.8.8.8 的 Ping 统计信息:
数据包: 已发送 = 1,已接收 = 1,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 57ms,最长 = 57ms,平均 = 57ms
Control-C
PS C:\Users\Administrator> ping -6 2400:3200::1
正在 Ping 2400:3200::1 具有 32 字节的数据:
PING: 传输失败。General failure.
PING: 传输失败。General failure.
2400:3200::1 的 Ping 统计信息:
数据包: 已发送 = 2,已接收 = 0,丢失 = 2 (100% 丢失),
Control-C
评论区