Как узнать, какой DNS я использую в Ubuntu 12.04

Мы использовали для получения текущих настроек DNS с помощью: [f1]

Но Ubuntu 12.04 изменил использование рамки resolvconf. Вышеуказанный коммонд даст мне только это: [f2]

И это не текущие настройки DNS моей машины.

Итак, есть ли какой-либо файл или команда, которую я могу обратитесь к?

1
задан 6 October 2012 в 13:01

2 ответа

Перейдите к сетевым соединениям рядом с значком тома на панели задач и нажмите «Сведения о подключении»

16
ответ дан 25 May 2018 в 05:48

В 12.04 NetworkManager по умолчанию является менеджером сетевых подключений.

Вот почему в resolv.conf у вас есть только loopback-адрес.

Вместо того, чтобы смотреть в этот файл , проверьте каждую информацию о своих сетевых подключениях в следующей папке:

ls /etc/NetworkManager/system-connections/

и выберите соединение, которое вы хотите настроить. Например, у меня есть «беспроводное» соединение в этой папке

sudo vi /etc/NetworkManager/system-connections/Wireless
2
ответ дан 25 May 2018 в 05:48
  • 1
    Это показывает только конфигурации сети. Не лизированный IP-адрес и параметры DNS, которые я получаю от DHCP. – Koala Yeung 8 October 2012 в 08:43
  • 2
    Причина, по которой обратный адрес находится в resolv.conf, заключается не только в том, что используется NetworkManager. Причина в том, что используется локальный сервер имен. В Ubuntu 12.04 NetworkManager по умолчанию запускает процесс dnsmasq, который прослушивает 127.0.0.1 для обработки DNS-запросов. (В Ubuntu 12.10 адрес 127.0.1.1.) Таким образом, вопрос заключается не в том, какой адрес использует распознаватель glibc. Возникает вопрос: к каким адресам относится процесс dnsmasq, отправляющий свои запросы? На этот вопрос правильно ответили idgar. – jdthood 29 October 2012 в 14:45

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

Похожие вопросы: