This topic created in 326 days ago, the information mentioned may be changed or developed.
通过 dig -x 发现 status 为 SERVFAIL ,导致每次 ping 的间隔时间很长,但无丢包,延迟也不高。
1. 为什么 PTR 会出现 SERVFAIL ?
2. 这种情况,除了配置 hosts ,ping 加 -n 参数之外,还有没有解决办法?
3. 大家有没有遇到过这样的情况?
9 replies • 2025-11-07 23:31:42 +08:00
 |
|
2
cz5424 Jul 3, 2025
抓包看看,超时了吧
|
 |
|
4
yanqian Jul 4, 2025 via Android
如果换个 DNS 服务器会有改善么?
请问使用的什么 Linux 发行版,版本号是? ping 程序的版本是? 好像不同系统或不同版本的 ping 程序机制不太一样,理解你说的情况,我在手边一台 Kali Linux 试了下执行 ping 某个内网 IP 地址同时也执行 tcpdump 抓包,没有看到 DNS 相关请求,感觉行为就不太一样,但我之前也没有特别调整过相关设置。
|
 |
|
6
yanqian Jul 6, 2025 via Android
我这个 Linux 电脑上测试确实无法重现,执行 ping 时抓包可以看到 ICMP ,但是没有 DNS 反向解析相关的请求,可能是某些发行版默认设置不一样。
|
 |
|
7
baobao1270 Jul 7, 2025 via Android
1. 可能是你的 DNS 不支持 PTR 记录查询或者处理有误,更多的可能是该 IP 的所有者使用了一个很卡的 PTR DNS 服务器 2. 第一种情况可以更换 dns 服务器解决,第二种情况你这边没有什么办法可以解决,也可以把 alias ping="ping -n"加入 bashrc 3. 我遇到过,不过是自己 dns search domain 配置的问题,可能和你的情况不一样,如果你有配置 search domain 也可以去掉试试有没有改善
|
 |
|
8
xqzr Jul 11, 2025
广东移动城域网 IPv6 地址(例: 2409:8a55:: ),配的 NS 地址(120.196.165.40 211.136.192.12 211.139.178.48)不响应 PTR 查询,每次要等超时。 执行递归查询,获得更多信息 dig +trace -x 2409:8a55::
|
 |
|
9
xqzr Nov 7, 2025
> 不响应 PTR 查询
修了。 返回:No such name
|