Обратный DNS (rDNS): Объяснение и функции

Система доменных имен (DNS) является одним из наиболее важных элементов Интернета. Фактически, было бы гораздо сложнее использовать открытую всемирную компьютерную сеть без DNS и ее комбинации серверов имен. Иерархическая система каталогов отвечает за управление адресами проектов во Всемирной паутине: При регистрации веб-сайта в DNS создается запись, содержащая легко читаемый адрес домена, а также связанный с ним цифровой IP-адрес. Поэтому мы можем набрать в браузере знакомые адреса, например example.com, и выйти на соответствующий сайт, поскольку эти доменные адреса автоматически переводятся в соответствующий IP-адрес сервером DNS в фоновом режиме.

Однако в некоторых случаях имеет смысл использовать обратный подход, то есть определить адрес домена или имя хоста для конкретного IP-адреса. Это называется обратным DNS (rDNS) или обратным DNS-поиском. Прочитайте это руководство, чтобы узнать больше о том, как это работает.

Что такое обратный DNS?

Обратный DNS (rDNS) или обратный поиск DNS — это запрос DNS, который может быть использован для определения определенного доменного имени или имени хоста для IP-адреса. Для этого необходимо, чтобы для запрашиваемого интернет-адреса существовала запись PTR (запись указателя), которая ссылается на имя и позволяет выполнить обратный запрос в системе доменных имен. Различные интернет-провайдеры отвечают за организацию этих записей, содержащихся в их собственном домене. Поэтому изменение этих указателей возможно только по согласованию с провайдером.

Когда и для кого имеет смысл обратный DNS-запрос?

Как и стандартные запросы, обратный DNS предоставляет не только нужное имя или IP-адрес, но и некоторую дополнительную информацию. Помимо имени хоста, поиск позволяет узнать географическое назначение IP-адреса, а также, например, информацию об ответственном интернет-провайдере. Эта информация имеет небольшую ценность для анализа частных пользователей, поскольку автоматически генерируемые имена, стоящие за IP-адресами пользователей, не позволяют идентифицировать личность, что было бы актуально для маркетинговых целей. Однако данные о локализации пользователей, безусловно, могут быть использованы для получения информации о желаемых целевых рынках.

Информация, предоставляемая обратным DNS-поиском, гораздо более полезна для B2B-маркетинга: Большинство компаний имеют свой собственный IP-адрес, что обычно позволяет определить, когда конкретная компания использует ваше веб-предложение.

Примечание

Обратные DNS-запросы также часто используются при отправке и передаче электронной почты: Многие почтовые серверы используют эту технику для проверки того, что полученные сообщения не приходят с сервера спама. Для этого запрашиваются PTR-записи соответствующих серверов-отправителей. Если введенный почтовый домен не соответствует адресу отправителя или вообще отсутствует запись в обратном DNS, сообщение будет помечено как спам.

Как именно работает обратный поиск DNS (rDNS)?

Если вам известен IP-адрес устройства или сервера в Интернете, то было бы очень трудоемко, если бы обратный DNS-поиск всегда искал этот IP-адрес во всей системе доменных имен. Поэтому для обратных DNS-запросов был создан специальный домен — in-addr.arpa (для адресов IPv4) и ip6.arpa (для адресов IPv6) — с тремя поддоменами, что позволяет разрешить адрес не более чем за три шага. Поддомены разделены следующим образом:

  • rDNS subdomain 1: Поддомен, который непосредственно следует за in-addr.arpa или ip6.arpa, представляет собой первый компонент IP-адреса.
  • rDNS subdomain 2: Второй компонент IP-адреса находится на втором уровне.
  • rDNS subdomain 3: Поддомен 3 rDNS содержит третий компонент соответствующего IP-адреса.

Отдельные компоненты IP-адреса располагаются в обратном порядке, или по аналогии с их близостью слева от основного домена. Например, поддомен rDNS третьего уровня для всех адресов IPv4 или адресного пространства192.0.2.x выглядит следующим образом:

2.0.192.in-addr.arpa
Примечание .

Для адресов IPv6 существует не только один выделенный домен обратной DNS: Чтобы определить имя хоста для одного из этих новых адресов, также необходимо не использовать типичную нотацию (восьмибитные блоки, разделенные двоеточием), а индивидуально ввести все цифры и буквы (включая все нули) — каждая из которых разделена точкой.

Обратный поиск DNS: Объяснение на примере

Самый простой способ проиллюстрировать, как работает обратный DNS-домен, — это рассмотреть короткий пример запроса. Запрос на IPv4-адрес 217.160.0.128 должен выглядеть следующим образом:

128.0.160.217.in-addr.arpa

Если вы запустите этот запрос с помощью инструмента обратного DNS-поиска, вы получите результат, показанный ниже:

The hostname for 217.160.86.40 is 217-160-0-128.elastic-ssl.ui-r.com.

Отображаемый домен (elastic-ssl.ui-r.com) управляется компанией IONOS — в данном случае это тестовый веб-сайт, размещенный на серверах IONOS. Эта информация автоматически включается во многие поисковые инструменты.

Сайт также может быть доступен по IPv6-адресу2001:8d8:100f:f000::2e3; поиск rDNS для этого будет следующим:

3.e.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.f.f.0.0.1.8.d.8.0.1.0.0.2.ip6.arpa

Reverse DNS: Лучшие инструменты для обратных DNS-запросов

Большинство систем Linux, Windows и macOS уже имеют встроенный инструмент nslookup, который позволяет отправлять любые запросы к системе доменных имен. Поэтому с помощью этой программы можно выполнять как стандартные DNS-запросы, так и обратный DNS-поиск, при котором по умолчанию обращается локальный DNS-сервер, определенный провайдером. Однако при необходимости можно определить и другой сервер имен.

Кроме того, можно выполнять запросы адресов rDNS через Интернет. Существует множество онлайн-инструментов на основе nslookup, которые позволяют отправлять запросы к DNS-серверу прямо в браузере. Вот три таких решения:

  • MxToolBox: MxToolBox — это онлайн-сервис, предоставляющий ряд инструментов для диагностики и поиска сети. Хотя некоторые из этих функций являются платными, обратная проверка DNS с помощью SuperTool всегда бесплатна. Чтобы воспользоваться им, просто выберите опцию «Reverse Lookup» и введите адрес IPv4 или IPv6.
  • WhatIsMyIP.com: На сайте WhatIsMyIP.com вы можете не только проверить свой IP-адрес — как следует из названия, вы также можете выполнять запросы rDNS. Выберите опцию «Reverse DNS Lookup», введите IPv4 или IPv6 адрес в поле ввода и нажмите «Lookup».
  • Debouncer: Веб-служба Debouncer предназначена специально для тех, кто хочет проверить, не находится ли его собственный домен или почтовый сервер в черном списке спама. Для этой цели «Обратная проверка DNS» также позволяет выполнять обратные DNS-запросы. Однако проверить можно только адреса IPv4.

Нажмите здесь, чтобы ознакомиться с важными юридическими оговорками.

Оцените статью
cdelat.ru
Добавить комментарий