【发布时间】:2017-03-31 10:03:39
【问题描述】:
一般情况下,我们可以通过cat /etc/resolve.conf找到我们正在使用的DNS服务器地址。但是,安装dnsmasq后,DNS服务器地址在文件/etc/resolve.conf中变成了127.0.0.1。在这种情况下如何找出真实的 DNS 服务器地址?
【问题讨论】:
标签: dnsmasq
一般情况下,我们可以通过cat /etc/resolve.conf找到我们正在使用的DNS服务器地址。但是,安装dnsmasq后,DNS服务器地址在文件/etc/resolve.conf中变成了127.0.0.1。在这种情况下如何找出真实的 DNS 服务器地址?
【问题讨论】:
标签: dnsmasq
嗯,最近我终于找到了查看哪些DNS服务器正在使用的方法。
cat /var/log/kern.log | grep nameserver 将显示 NetworkManager 收到的 DNS 服务器配置。
nmcli dev show <IF> | grep DNS 也会这样做。
cat /var/log/syslog | grep dnsmasq 还会告诉您 dnsmasq 正在使用哪些上游域名服务器。这可能是最准确的方法。
cat /var/run/NetworkManager/resolv.conf 也适用于我。
【讨论】: