В общем, мы можем узнать адреса DNS-серверов, которые мы используем, с помощью cat /etc/resolve.conf
. Однако после установки dnsmasq адрес DNS-сервера становится 127.0.0.1
в файле /etc/resolve.conf
. Как в этом случае узнать настоящие адреса DNS-серверов?
Как узнать настоящие адреса dns серверов при установленном dnsmasq
Ответы (1)
Ну, недавно я, наконец, нашел способ увидеть, какие DNS-серверы используют.
cat /var/log/kern.log | grep nameserver
покажет конфигурацию DNS-сервера, полученную NetworkManager.nmcli dev show <IF> | grep DNS
тоже это сделает.cat /var/log/syslog | grep dnsmasq
также сообщит вам, какие вышестоящие серверы имен использует dnsmasq. Это может быть самым точным способом.cat /var/run/NetworkManager/resolv.conf
у меня тоже работает.
person
nicky_zs
schedule
28.07.2017
4. У меня не работает на Ubuntu 18.04, он возвращает локальный IP-адрес dnsmasq 172.0.0.53. выставка разработчиков nmcli | grep DNS у меня работает хорошо.
- person erny; 29.09.2020