DNS测速最优

DNS影响网速快慢,因此,我们在选择DNS的时候要先测网速。
DNS测速最优
如何测DNS的快慢,最简单的方法用命令提示符

DNS测速最优

如图所示,ping+DNS代号(PING与DNS代号之间有空格)

C:\Users\?>ping 119.29.29.29

正在 Ping 119.29.29.29 具有 32 字节的数据:
来自 119.29.29.29 的回复: 字节=32 时间=294ms TTL=51
来自 119.29.29.29 的回复: 字节=32 时间=63ms TTL=51
来自 119.29.29.29 的回复: 字节=32 时间=83ms TTL=51
来自 119.29.29.29 的回复: 字节=32 时间=126ms TTL=51

119.29.29.29 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 63ms,最长 = 294ms,平均 = 141ms

C:\Users\?>ping 114.114.114.114

正在 Ping 114.114.114.114 具有 32 字节的数据:
来自 114.114.114.114 的回复: 字节=32 时间=261ms TTL=85
来自 114.114.114.114 的回复: 字节=32 时间=166ms TTL=68
来自 114.114.114.114 的回复: 字节=32 时间=168ms TTL=77
来自 114.114.114.114 的回复: 字节=32 时间=126ms TTL=59

114.114.114.114 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 126ms,最长 = 261ms,平均 = 180ms

C:\Users\?>ping 8.8.8.8

正在 Ping 8.8.8.8 具有 32 字节的数据:
请求超时。
请求超时。
请求超时。
请求超时。

8.8.8.8 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),

C:\Users\?>ping 223.5.5.5

正在 Ping 223.5.5.5 具有 32 字节的数据:
来自 223.5.5.5 的回复: 字节=32 时间=191ms TTL=115
来自 223.5.5.5 的回复: 字节=32 时间=26ms TTL=115
来自 223.5.5.5 的回复: 字节=32 时间=33ms TTL=115
来自 223.5.5.5 的回复: 字节=32 时间=26ms TTL=115

223.5.5.5 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 26ms,最长 = 191ms,平均 = 69ms

C:\Users\?>ping 101.226.4.6

正在 Ping 101.226.4.6 具有 32 字节的数据:
来自 101.226.4.6 的回复: 字节=32 时间=236ms TTL=50
来自 101.226.4.6 的回复: 字节=32 时间=112ms TTL=50
来自 101.226.4.6 的回复: 字节=32 时间=72ms TTL=50
来自 101.226.4.6 的回复: 字节=32 时间=97ms TTL=50

101.226.4.6 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 72ms,最长 = 236ms,平均 = 129ms

C:\Users\?>ping 223.6.6.6

正在 Ping 223.6.6.6 具有 32 字节的数据:
来自 223.6.6.6 的回复: 字节=32 时间=245ms TTL=116
来自 223.6.6.6 的回复: 字节=32 时间=41ms TTL=116
来自 223.6.6.6 的回复: 字节=32 时间=85ms TTL=116
来自 223.6.6.6 的回复: 字节=32 时间=68ms TTL=116

223.6.6.6 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 41ms,最长 = 245ms,平均 = 109ms

C:\Users\?>ping 1.1.1.1

正在 Ping 1.1.1.1 具有 32 字节的数据:
来自 1.1.1.1 的回复: 字节=32 时间=252ms TTL=253
来自 1.1.1.1 的回复: 字节=32 时间=51ms TTL=253
来自 1.1.1.1 的回复: 字节=32 时间=67ms TTL=253
来自 1.1.1.1 的回复: 字节=32 时间=77ms TTL=253

1.1.1.1 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 51ms,最长 = 252ms,平均 = 111ms

C:\Users\?>ping 42.120.21.30

正在 Ping 42.120.21.30 具有 32 字节的数据:
请求超时。
请求超时。
请求超时。
请求超时。

42.120.21.30 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),

C:\Users\?>ping 180.76.76.76

正在 Ping 180.76.76.76 具有 32 字节的数据:
来自 180.76.76.76 的回复: 字节=32 时间=383ms TTL=51
来自 180.76.76.76 的回复: 字节=32 时间=53ms TTL=51
来自 180.76.76.76 的回复: 字节=32 时间=50ms TTL=51
来自 180.76.76.76 的回复: 字节=32 时间=40ms TTL=51

180.76.76.76 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 40ms,最长 = 383ms,平均 = 131ms

C:\Users\?>ping 1.2.4.8

正在 Ping 1.2.4.8 具有 32 字节的数据:
来自 1.2.4.8 的回复: 字节=32 时间=152ms TTL=59
来自 1.2.4.8 的回复: 字节=32 时间=8ms TTL=59
来自 1.2.4.8 的回复: 字节=32 时间=9ms TTL=59
来自 1.2.4.8 的回复: 字节=32 时间=8ms TTL=59

1.2.4.8 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 8ms,最长 = 152ms,平均 = 44ms

C:\Users\?>ping 210.2.4.8

正在 Ping 210.2.4.8 具有 32 字节的数据:
来自 210.2.4.8 的回复: 字节=32 时间=193ms TTL=47
请求超时。
来自 210.2.4.8 的回复: 字节=32 时间=59ms TTL=47
来自 210.2.4.8 的回复: 字节=32 时间=50ms TTL=47

210.2.4.8 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 3,丢失 = 1 (25% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 50ms,最长 = 193ms,平均 = 100ms

C:\Users\?>ping 112.124.47.27

正在 Ping 112.124.47.27 具有 32 字节的数据:
请求超时。
请求超时。
请求超时。
请求超时。

112.124.47.27 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 0,丢失 = 4 (100% 丢失),

C:\Users\?>ping 208.67.222.222

正在 Ping 208.67.222.222 具有 32 字节的数据:
来自 208.67.222.222 的回复: 字节=32 时间=248ms TTL=45
来自 208.67.222.222 的回复: 字节=32 时间=142ms TTL=45
来自 208.67.222.222 的回复: 字节=32 时间=135ms TTL=45
来自 208.67.222.222 的回复: 字节=32 时间=109ms TTL=45

208.67.222.222 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 109ms,最长 = 248ms,平均 = 158ms

其实最快的是1.2.4.8和阿里DNS223.5.5.5,因此,分别设为首用和备用

上一篇:ACL访问控制列表之命名篇(实践)


下一篇:《C++Primer》第四章——表达式