Как узнать, какие DNS-серверы DNS-сервера используют?

17

Как я могу определить, какие DNS-серверы DNSMasq использует для разрешения имени на IP-адрес? Я не могу понять. Все существующие вопросы здесь, похоже, просто доходят до того, как сообщают пользователям, что они используют DNSMasq.

    
задан Jeff 05.12.2014 в 06:50
источник

4 ответа

9

Вы можете найти DNS-серверы с помощью средства NetworkManagerCLI ( nmcli ):

nmcli dev show | grep DNS
IP4.DNS[1]:                             172.22.216.251
IP6.DNS[1]:                             2a01:4f0:400c:1::1

Ubuntu 14.04 и старше

Команда немного отличается в более старых (& lt; 15.04) версиях Ubuntu:

> nmcli dev list | grep DNS
IP4.DNS[1]:                             172.22.216.251
IP6.DNS[1]:                             2a01:4f0:400c:1::1
    
ответ дан Peter V. Mørch 06.01.2015 в 11:02
источник
12

Для получения более общего ответа, когда вы используете сетевой менеджер dnsmasq без и несколько восходящего DNS:

sh# kill -USR1 <PID OF DNSMASQ>
sh# tail /var/log/syslog

После получения SIGUSR1, dnsmasq будет записывать различные статистические данные, , включая количество запросов DNS-запроса на каждый сервер upstream . Исходя из этого, вы можете легко определить наиболее часто используемый DNS-сервер в своей системе.

    
ответ дан Sylvain Leroux 25.11.2016 в 00:37
0

В Ubuntu 15.04 команда:

$ nmcli dev show | grep DNS
IP4.DNS[1]:                             8.8.8.8
    
ответ дан Puppe 10.03.2016 в 08:51
0

В пакете:

network-manager 0.9.8.8-0ubuntu7.2 amd64 

Команда:

[email protected]:~# nmcli dev list | grep DNS
IP4.DNS[1]:                             172.16.10.173
IP4.DNS[2]:                             172.16.10.133

Это то, что кажется текущей версией пакета для Ubuntu 14.04 LTS. Правильная команда для 15. * может быть изменена.

    
ответ дан Joi Ellis 23.05.2016 в 17:57