如何确定名称服务器是否正常工作?

如何确定名称服务器是否正常工作?

在唤醒 Vagrant VM 期间,我在一个工作空间中遇到了网络问题,但在另一个工作空间中却运行正常。

我正在尝试自动确定 DNS 问题(并通过手动添加名称服务器并禁用 PEERDNS 来修复它),但结果并不稳定:

0 ✓ vagrant 10:13:15 ~
$ ping -c 1 dl.fedoraproject.org
ping: unknown host dl.fedoraproject.org

2 ✗ vagrant 10:13:39 ~
$ time ping -c 1 dl.fedoraproject.org
PING dl.fedoraproject.org (209.132.181.25) 56(84) bytes of data.
64 bytes from 209.132.181.25: icmp_seq=1 ttl=38 time=179 ms

--- dl.fedoraproject.org ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 179.362/179.362/179.362/0.000 ms

real    0m12.067s
user    0m0.001s
sys     0m0.001s

0 ✓ vagrant 10:16:57 ~
$

最后的退出代码当然是“0”。:(

是否有任何正确的方法来确定问题?

答案1

这类问题的标准答案应该是 STFW。
看在我这么好心的份上,我告诉你应该使用nslookupdig来代替ping来进行 DNS 故障排除。

相关内容