我对以下问题一无所知:当使用我的本地 ISP DNS 服务器时192.168.0.1
(例如将其放入/etc/resolv.conf
或直接与 一起使用dig google.com @192.168.0.1
),一切正常,所有名称都已解析。但一旦我使用任何其他 DNS 服务器(8.8.8.8
,9.9.9.9
或1.1.1.1
- 例如dig google.com @8.8.8.8
)不起作用,我收到以下错误消息dig
$ dig google.com @8.8.8.8
; <<>> DiG 9.10.3-P4-Debian <<>> google.com @1.1.1.1
;; global options: +cmd
;; connection timed out; no servers could be reached
到目前为止我做了什么:
- 用于
ping 8.8.8.8
检查我是否可以访问网络 - 一切正常。 - 检查防火墙端口是否
53
打开 - 是的。 - 已检查
tcpdump -i eth0 -n -S port 53
-dig
发出请求,我没有收到任何回复。
奇怪的是,当我用作192.168.0.1
DNS 服务器时它可以工作,但是一旦我使用任何其他 DNS 服务器我没有得到任何响应。有人可以帮忙吗?