Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как узнать текущий DNS в системе?  (Прочитано 6687 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн КузяУо

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Как узнать текущий DNS в системе?
« : 29 Январь 2017, 01:45:30 »
Всем здрасьте.
Собсна, вопрос в теме. nslookup выдаёт 127.0.1.1, что и понятно, т.к. dnsmasq. Периодически приходится подключаться к интернетам через VPN, у которого свои DNS-сервера. Хотелось бы понять, после подключения к VPN, происходит смена DNS в системе или нет? Ubuntu 14.04, если что.

Punko

  • Гость
Re: Как узнать текущий DNS в системе?
« Ответ #1 : 29 Январь 2017, 02:41:02 »
КузяУо, не понял, а что мешает посмотреть nslookup под VPN ?

Ещё есть замечательная команда
dig
Рекомендуют использовать её, ЕМНИП.

Оффлайн КузяУо

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Как узнать текущий DNS в системе?
« Ответ #2 : 29 Январь 2017, 02:53:14 »
dig выдаёт то же, что и nslookup
;; Query time: 71 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Sun Jan 29 02:45:00 MSK 2017
;; MSG SIZE  rcvd: 239

Наличие или отсутствие подключения по VPN так же не влияет. В любом случае вылазит 127.0.1.1 Понятно, что настоящие DNS прописаны где-то в dnsmasq, но вот где именно, я не знаю.

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4316
  • Capture the truth
    • Просмотр профиля
Re: Как узнать текущий DNS в системе?
« Ответ #3 : 29 Январь 2017, 03:43:22 »
cat /etc/resolv.conf
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн КузяУо

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Как узнать текущий DNS в системе?
« Ответ #4 : 29 Январь 2017, 04:10:06 »
Ну, вот resolv.conf
# 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.1.1

nslookup про это сразу выдал.

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 2435
    • Просмотр профиля
Re: Как узнать текущий DNS в системе?
« Ответ #5 : 29 Январь 2017, 07:48:38 »
КузяУо, а что мешает просто посмотреть в Нетворк менеджере Сведения о соединении?.. ::)

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 750
    • Просмотр профиля
Re: Как узнать текущий DNS в системе?
« Ответ #6 : 29 Январь 2017, 11:09:00 »
Код: Bash
  1. nmcli d show

Но там по каждому подключению. Какой конкретно используется, думаю, можно определить по маршруту по-умолчанию (но это только догадка)

Оффлайн КузяУо

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Как узнать текущий DNS в системе?
« Ответ #7 : 29 Январь 2017, 16:17:31 »
У меня OpenVPN в NM не прописан и запускается из терминала. Потому в NM про VPN ничего нету. 

Оффлайн eNdiD

  • Участник
  • *
  • Сообщений: 188
    • Просмотр профиля
Re: Как узнать текущий DNS в системе?
« Ответ #8 : 30 Январь 2017, 01:15:09 »
В resolv.conf обычно всегда стоит 127.0.1.1, если специально не менять. Никогда не задавался вопросом, как система резолвит DNS. Хотя было бы интересно почитать. В любом случае, можно подключиться к VPN и проверить тут:
https://ipleak.net/

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27440
    • Просмотр профиля
Re: Как узнать текущий DNS в системе?
« Ответ #9 : 30 Январь 2017, 19:39:23 »
Какой конкретно используется
Все.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.189 секунд. Запросов: 24.