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

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

  cat /etc/resolv.conf

Но Ubuntu 12.04 изменился, чтобы использовать структуру resolvconf. Приведенное выше общение даст мне только следующее:

  # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
  #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
  nameserver 127.0.0.1

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

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

28
задан 6 October 2012 в 12:01

3 ответа

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

Connection Information Screenshot

.
0
ответ дан 6 October 2012 в 12:01

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

Вот почему у вас есть только адрес обратной связи в resolv.conf.

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

ls /etc/NetworkManager/system-connections/

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

sudo vi /etc/NetworkManager/system-connections/Wireless
0
ответ дан 6 October 2012 в 12:01

Давайте предположим, что NetworkManager управляет вашими сетевыми конфигурациями.

Запустите на терминале

nm-tool | tail -n 8

(Здесь tail является необязательным, просто для вашего удобства.) Это сообщит вам информацию о вашем соединении, аналогично ipconfig.

0
ответ дан 6 October 2012 в 12:01

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

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