这里的“拼”是网络术语Ping 的音译,它的作用是测试你的计算机到另一个网络节点(比如DNS服务器)的网络延迟(通常以毫秒ms为单位)和连通性。
在测试之前,你需要知道你的DNS服务器IP地址是什么,它通常由你的路由器自动分配(通常是网关本身或运营商提供的DNS)。
方法(适用于Windows):
1、 按Win + R
键,输入cmd
并回车,打开命令提示符。
2、 输入命令ipconfig /all
并回车。
3、 在显示的信息中,找到你正在使用的网络连接(以太网适配器 以太网”或“无线局域网适配器 WLAN”)。
4、 在这个连接信息里,找到“DNS 服务器” 这一行,后面跟的IP地址就是你要Ping的目标。
* 通常第一个地址是主DNS,第二个是备用DNS。
* 非常常见的地址是路由器的网关地址,比如192.168.1.1
或192.168.0.1
。
方法(适用于macOS/Linux):
1、 打开“终端”(Terminal)。
2、 输入命令networksetup -getdnsservers Wi-Fi
(如果你用的是Wi-Fi)或networksetup -getdnsservers Ethernet
(如果你用的是有线网)。
3、 或者,更通用的方法是输入scutil --dns | grep 'nameserver\[0\]'
,也可以找到当前使用的DNS服务器地址。
得到DNS服务器的IP地址后(例如192.168.1.1
),就可以开始测试延迟了。
1、 保持命令提示符(Windows)或终端(macOS/Linux)打开。
2、 输入命令格式:ping [DNS服务器地址]
例如ping 192.168.1.1
或者 Ping 公共DNSping 114.114.114.114
3、 按回车执行命令。
结果解读:
命令会持续发送数据包并显示结果,通常按Ctrl + C
可以停止测试并显示统计摘要。
你会看到类似下面的信息:
正在 Ping 192.168.1.1 具有 32 字节的数据: 来自 192.168.1.1 的回复: 字节=32 时间=1ms TTL=64 来自 192.168.1.1 的回复: 字节=32 时间=2ms TTL=64 来自 192.168.1.1 的回复: 字节=32 时间=1ms TTL=64 来自 192.168.1.1 的回复: 字节=32 时间=3ms TTL=64 192、168.1.1 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失), 往返行程的估计时间(以毫秒为单位): 最短 = 1ms,最长 = 3ms,平均 = 1ms
时间=1ms这就是延迟,单位是毫秒(ms),这个值越低越好。
<10ms
极好(通常是局域网设备,如你的路由器)
10ms - 50ms
很好(国内优秀的公共DNS通常在这个范围)
50ms - 100ms
良好(可以接受)
>100ms
较差(可能会感觉网页打开变慢)
超时(显示“请求超时”或 “timeout”)极差,表示连接不稳定或已中断。
丢失 = 0%丢包率,这个值也是越低越好,理想情况是0%,如果丢包率很高(比如20%以上),即使延迟很低,网络也会感觉卡顿和不稳定。
更专业的方法:使用nslookup
测试查询延迟
Ping
测试的是网络基础的ICMP协议延迟,但有时候,防火墙会禁止ICMP协议,导致Ping不通,但这并不代表DNS服务本身不可用。
更专业的方法是直接测试DNS查询的延迟,这时可以使用nslookup
或dig
命令。
方法(使用nslookup
,Windows/macOS/Linux 都可用):
1、 打开命令提示符或终端。
2、 输入nslookup [任意一个知名域名]
。
例如nslookup www.google.com
或者nslookup www.baidu.com
结果解读:
在输出的最后一行,你会看到:
服务器: UnKnown 地址: 192.168.1.1 非权威应答: 名称: www.google.com Addresses: 2404:6800:4005:80a::2004 142.251.42.196
这里的“地址: 192.168.1.1”就是正在为你服务的DNS服务器。 这个命令本身不会显示毫秒时间,但你可以直观地感受命令执行的快慢,它完成了整个DNS查询的过程。
要获得精确的查询时间,可以使用dig
命令(macOS/Linux通常自带,Windows需要安装或使用WSL)。
方法(使用dig
):
dig www.baidu.com
在输出的最后,有一行“Query time: 15 msec”,这就是本次DNS查询所花费的具体时间,是非常准确的DNS解析延迟。
1、简单测试:直接用ping [DNS地址]
,看时间(ms) 和丢包率(%)。
2、真实查询测试:用nslookup
或dig
感受和测量实际的DNS解析时间。
3、对比测试:你可以Ping不同的DNS服务器地址来对比哪个延迟更低、更稳定。
本地路由器/网关 (e.g.,192.168.1.1
)延迟通常最低(<5ms),但解析能力可能一般。
你的网络运营商DNS由ipconfig /all
显示,通常延迟较低且最稳定。
国内公共DNS
114 DNS114.114.114.114
(纯净、稳定)
AliDNS223.5.5.5
或223.6.6.6
(阿里云)
DNSPod119.29.29.29
(腾讯云)
国外公共DNS(如8.8.8.8
Google DNS,1.1.1.1
Cloudflare DNS)在国内延迟通常较高,可能被干扰,不建议作为主力。
选择一个平均延迟最低、丢包率为0的DNS服务器,可以一定程度上提升网页的打开速度。
文章摘自:https://idc.huochengrm.cn/dns/13720.html
评论
玉新儿
回复要拼本地DNS延迟,可以使用命令行工具如nslookup或网络诊断软件来测试并获取相关数据。