Как узнать реальные адреса DNS-серверов при установке dnsmasq

В общем, мы можем узнать адреса DNS-серверов, которые мы используем cat /etc/resolve.conf, Однако после установки dnsmasq адрес DNS-сервера становится 127.0.0.1 в файле /etc/resolve.conf, Как я могу узнать реальные адреса DNS-серверов в этом случае?

3 ответа

Решение

Ну, недавно я наконец-то узнал, как узнать, какие DNS-серверы используются.

  1. cat /var/log/kern.log | grep nameserver покажет конфигурацию DNS-сервера, полученную NetworkManager.

  2. nmcli dev show <IF> | grep DNS также сделаю это.

  3. cat /var/log/syslog | grep dnsmasq также скажет вам, какие вышестоящие серверы имен использует dnsmasq. Это может быть самый точный способ.

  4. cat /var/run/NetworkManager/resolv.conf у меня тоже работает.

Пытаться dig www.example.com|grep SERVER

Загляни внутрь /etc/dnsmasq.conf для строки, которая начинается с server=, Это один из способов настройки dnsmasq. Я также посмотрел бы под пунктом ФАЙЛЫ man dnsmasq,

Другие вопросы по тегам