Как определить какой DNS сервер использует система?

Март, 04th 2017Рубрика: *NIX | Windows | Советы | Apple 58785
Подписаться на комментарии по RSS

В продолжение темы про DNS, сегодня хотелось бы рассказать как же проверить какой сервер в действительности отвечает на ваши запросы. Ситуации бывают разные, допустим внешние IP-адреса пингуются, а имена хостов не определяются, или у вас есть сомнения что перед вами действительно тот сайт, который должен быть (не редки случаи когда вирусы подменяют настройки DNS серверов вашего компьютера).

К примеру, при подключении по vpn каналу к одному из серверов, у меня в браузере на локальном компьютере переставали открываться странички. Как оказалось, подставлялся не верный DNS сервер.

В определении, какой DNS-сервер используется для каждого конкретного запроса нам поможет утилита nslookup, так как по умолчанию, все запросы она отправляет на DNS-сервер, адрес которого задан настройками сетевого подключения.

Общий синтаксис команды выглядит так:

nslookup [-option] [name | -] [server]

Для нашей задачи (определения текущего DNS сервера) достаточно просто указать имя любого узла в сети, допустим, пусть это будет yandex.ru:

nslookup yandex.ru
Server:		10.0.1.1
Address:	10.0.1.1#53
Non-authoritative answer:
Name:	yandex.ru
Address: 77.88.55.60
Name:	yandex.ru
Address: 5.255.255.77
Name:	yandex.ru
Address: 77.88.55.50
Name:	yandex.ru
Address: 5.255.255.50

Здесь в самом начале вывода нам показывается к какому DNS серверу был адресован запрос на преобразование имени - 10.0.1.1 (адрес моего домашнего роутера). Ну а далее уже следуют сами ответы по разрешению имени yandex.ru. Подробнее о других возможностях утилиты nslookup можно узнать в справке или в сети.

Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.

Комментариев: 2

  1. 2018-04-02 в 12:18:39 | Аноним

    " к какому DNS серверу был адресован запрос на преобразование имени - 10.0.1.1 (адрес моего домашнего роутера)"

    Ваш домашний роутр является DNS сервером?

  2. 2021-11-15 в 08:43:18 | Аноним
    Ваш домашний роутр является DNS сервером?

    Очевидно, да. Как и у большинства. Или каширующий ДНС вы не признаёте?

ваш комментарий будет опубликован после проверки
на указанный адрес будет отправлено письмо с кодом активации. Вы можете настроить собственный профиль и стать активным участником или автором.