Как узнать, какой 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 моей машины.

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

3 ответа

Решение

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

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

nm-tool | tail -n 8

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

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

Скриншот информации о подключении

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

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

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

ls /etc/NetworkManager/system-connections/

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

sudo vi /etc/NetworkManager/system-connections/Wireless
Другие вопросы по тегам