Почему rDNS хранит IP-адрес в обратном порядке? - PullRequest
1 голос
/ 22 июня 2009

Например, адресная запись для mail.example.com, указывающая на IP-адрес 192.0.2.5, сохраняется как 5.2.0.192.in-addr.arpa. Почему мы меняем IP-адрес?

Ответы [ 2 ]

4 голосов
/ 22 июня 2009

В домене наиболее значимая часть находится справа (например, часть "com", "net" или "org"). При перемещении влево части становятся менее значительными или большими и сужаются к конечной точке.

IP-адреса противоположны; самая значительная часть (в данном случае 192) находится слева.

3 голосов
/ 22 июня 2009

Потому что в DNS-имени самая значительная часть идет последней.

Есть Корневые серверы имен , которые сообщают вам, какие серверы имен отвечают за Домены верхнего уровня (TLD) , такие как .com, .org, .net. И это делегирование в основном проходит весь путь (но, конечно, любой сервер имен может обрабатывать несколько уровней).

Итак, (упрощенный) способ посмотреть на это так:

  • Корневой сервер имен сообщает вам, за что отвечает сервер имен arpa.
  • arpa. nameserver сообщает вам, за что nameserver отвечает за in-addr.arpa.
  • in-addr.arpa. nameserver сообщает вам, за что nameserver отвечает за 192.in-addr.arpa.

Теперь, если мы предположим, что IP-адрес не был перевернут, тогда должен быть сервер имен, который отвечает за обеспечение поиска обратного имени для всех IP-адресов, которые заканчиваются в 5 (например, ). Поскольку последняя цифра IP-адреса является наименее значимой (то есть IP-сети / классы сгруппированы с более ранними частями IP-адреса), такое разделение не имеет никакого смысла.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...