如何在安装dnsmasq时找出真正的DNS服务器地址

时间:2017-03-31 10:03:40

标签: dnsmasq

通常,我们可以通过cat /etc/resolve.conf找到我们正在使用的DNS服务器地址。但是,安装dnsmasq后,文件127.0.0.1中的DNS服务器地址将变为/etc/resolve.conf。在这种情况下,如何找出真正的DNS服务器地址?

3 个答案:

答案 0 :(得分:1)

好吧,最近我终于找到了查看哪些DNS服务器正在使用的方法。

  1. cat /var/log/kern.log | grep nameserver将显示NetworkManager收到的DNS服务器配置。

  2. nmcli dev show <IF> | grep DNS也会这样做。

  3. cat /var/log/syslog | grep dnsmasq还会告诉您dnsmasq正在使用哪些上游名称服务器。这可能是最准确的方式。

  4. cat /var/run/NetworkManager/resolv.conf也适用于我。

答案 1 :(得分:-1)

/etc/dnsmasq.conf内查找以server=开头的行。这是配置dnsmasq的一种方法。我还会查看man dnsmasq的FILES段落。

答案 2 :(得分:-2)

尝试dig www.example.com|grep SERVER