Как узнать, какой 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