采样解析耗时
采样解析耗时
dig example.com | grep 'Query time'
# 批量采样 100 次取分布:
for i in $(seq 1 100); do dig +noall +stats example.com | awk '/Query time/{print $4}'; done | sort -n | tail -5
# 对比不同服务器的解析耗时:
for s in 192.168.1.1 8.8.8.8 1.1.1.1; do echo -n "$s "; dig @$s +noall +stats example.com | awk '/Query time/{print $4"ms"}'; done本机解析慢(应用侧报 DNS 超时)常见两种:网络到 DNS 的 RTT 高;或 DNS 服务器递归查询慢(首次未缓存)。