Тип записи DNS PTR или «указатель» сопоставляет IP-адрес с доменным именем в DNS. Это называется обратным просмотром DNS.
Большинство типов записей DNS используются в «прямом поиске». Прямой просмотр DNS сопоставляет имя DNS с IP-адресом или другой частью данных DNS. Записи P TR делают обратное. Обратный поиск записи PTR сопоставляет IP-адрес с DNS-именем.
Тип записи PTR был введен в первоначальных спецификациях DNS (RFC 1034 и 1035) в 1987 году. Сегодня записи PTR необходимы для доставки электронной почты. Они используются в качестве уровня безопасности, чтобы доказать, что почтовый сервер заслуживает доверия.

Записи указателей в DNS. Автор: NsLookup.io. Под лицензией CC By 4.0.
Информация о домене обнаруживается на DNS-серверах. Чтобы следить за ней в системе DNS, нужно прописать записи ресурсные. С их помощью серверы собирают сведения о доменах с другими серверами. Пока не прописаны ресурсы для записи домена, его нет в «телефонной книге» Интернета. Следовательно, работа сайта или почта на нём невозможна. Прежде чем приступить к указанию ресурсных записей, необходимо делегировать домен, то есть прописать для него DNS-серверы. Вы можете сделать это по инструкции: Как прописать DNS-серверы для домена в личном кабинете. Затем использовалось к ресурсным записям. Изменения вступают в силу после обновления DNS-серверов (обычно до 24 часов).
Основные ресурсные записи: записи типа A, CNAME, MX, TXT и SPF. С общей информацией по добавлению ресурсных записей вы можете ознакомиться в статье: Настройка ресурсных записей в личном кабинете.
. Проверка PTR-записей, используемых при фильтрации почты от особых почтовых сообщений. Так как наличие PTR-записи может считаться нормой для производства с почтовых серверов, то для каждого входящего письма обнаруживается наличие PTR-записи на сервере-отправителя письма. В случае возникновения записи письмо не принимается т.к. отсутствие PTR-записи означает, что сервер-отправитель не предназначен для отправки почты (злоумышленники могли получить доступ к компьютеру с доступом в Интернете и использовать компьютер для либо отдельных отдельных рассылок), либо по настроению (администратор почтового сервера не задал PTR-запись).
Для подключения услуг необходимо зайти в Личный кабинет раздела «Дополнительные услуги», вместо одного из офисов компании или на горячую линию по телефону 42-99-99 , а также написать в чат компании.
Стоимость подключения — бесплатно.
Сложно представить работу сегодняшней сети интернет без службы DNS. Наверняка кое-что о DNS вы уже заметили, в частности, на него возложены функции, и задействованы некоторые термины, особенно благодаря особенностям службы DNS. Разного рода термины широко используются среди специалистов, работа которых так или иначе связана с ИТ, в частности с сетевыми технологиями. Мы же в результате получили затронем один из таких терминов, который используется в DNS, это PTR-запись.
Существует специальная доменная зона, которая называется in-addr.arpa, которая включает определение имени хоста или его адреса IPv4, используя в свою очередь PTR-запись. Адрес хоста AAA. ВВВ. ССС. DDD транслируется в обратные нотации и превращается в DDD. ССС. ВВВ. AAA.in-addr.arpa.
Просмотр PTR записи в ОС Windows.
Чтобы просмотреть запись PTR в Windows, необходимо запустить командную строку, которую можно открыть с помощью несложной команды Win+R ввести cmd. После того, как командная команда запустила в ней команду nslookup.
После выполнения команды на просмотр будет выведена информация, полученная с сервера DNS.
Просмотр PTR записи в Unix-подобных системах
Для просмотра записей PTR в Unix-файлах можно использовать команду dig, которую следует ввести в консоль.
.
На этом всё, команда довольно просты, не смотря на объёмное вступление в успех. Хорошо, когда ты требуешь, о чем ты тут пишешь, поэтому я стараюсь по возможности делать вступление с представлением различных менее популярных терминов, о том, что речь будет идти далее, надеюсь, это действенный метод описания примеров в постах. Всем успехов!
Процесс регистрации, а также использования доменных имен сайтов довольно часто сопутствуются с необходимостью понимания различных аббревиатур, основная часть из которых главным образом относиться к конфигурации DNS серверов. Одной из таких аббревиатур является «PTR-запись», вероятно многим из вас приходилось слышать о них. В этом посту мы разберемся что это такое, для чего используется и как они прописываются.
- Где используется PTR-запись?
- Где прописывается PTR-запись?
- Что такое PTR (Reverse DNS) записи и зачем они нужны?
- Запись SPF
- Запись NS
- Запись SOA
- Запись TXT
- Forward-confirmed reverse DNS
- Who manages DNS records in the. arpa TLD?
- Запись MX
- Запись AAAA
- PTR record names
- IPv4 PTR record names
- IPv6 PTR record names
- Запись CNAME
- Looking up PTR records for an IP address
- Related questions
Где используется PTR-запись?
Основное назначение PTR-записей — это организация безопасности при маршруте писем от вашего доменного имени на другие почтовые сервера. Практически все более или менее серьезные почтовые системы проверяют наличие PTR-записей у сервера от которого пришло письмо. Таким образом решается вопрос поместить новое письмо в категорию «Входящие», или обозначить его как «Спам». Конечно существуют и другие критерии проверки, но это одно из основных. Наличие этой записи подтверждает принадлежность письма к домену, который находится на отправляющем сервере.
Где прописывается PTR-запись?
Как мы уже говорили выше, PTR-запись связывает IP адрес с доменом, по этой причине прописывать его должен владелец IP адреса сервера, на котором находится ваш сайт. В большинстве случаев, эту запись прописывает администраторы серверов, иными словами вам стоит обратиться к компании, у которой вы арендуете хостинг и попросить прописать эту запись. Обратите внимание что есть регистратор домена, а есть хостинговая площадка где фактически находится ваш сайт, прописывать необходимо именно на сервере хостинговой площадки, регистратор домена в этом случае вам ничем не поможет.
Сегодня сложилась такая тенденция в большинстве случаем для пользователей услуг виртуального хостинга возможность добавления PTR-записей отсутствует согласно регламенту компаний оказывающие услуги. Сделано это главным образом из соображений безопасности. И в большинстве случаев, вам потребуется иметь VPS или выделенный сервер, чтобы прописать эту запись. Для небольших сайтов это действительно проблема. И в большинстве случаев, если у вашего проекта не такие масштабы чтобы арендовать свой сервер, есть выход использования сторонних почтовых серверов для отправки писем с сайтов, у которых с этим делом всё налажено.
Что такое PTR (Reverse DNS) записи и зачем они нужны?
Пример: PTR запись (или Reverse DNS) переводит доменное имя ns.cloudhost.lv в IP- адрес 91.220.43.5. И она же разрешает адресу 91.220.43.5 вернуться к ns.cloudhost.lv. Некоторые хостеры указывают PTR записи и для своих страничек к примеру:
$ nslookup 91.220.43.6
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
6.43.220.91.in-addr.arpa name = web.cloudhosting.lv.
$ nslookup 91.220.43.6 ns.cloudhost.lv
Server: ns.cloudhost.lv
Address: 91.220.43.5#53
6.43.220.91.in-addr.arpa name = web.cloudhosting.lv.
В основном эти записи используется в качестве спам-фильтров. Спамеры часто подделывают доменные имена для отправки электронной почты, что в целом не будет иметь правильной PTR записи, созданной из DNS. Наличие обратного Reverse DNS – одно из основных требований многих спам-фильтров. Его отсутствие может привести к блокировке писем. Также при веб-анализе и анализе интернет-трафика используется обратный поиск Reverse DNS, чтобы узнать, какие провайдеры у ваших посетителей.
Для PTR записей нет конкретных технических требований. Тем не менее, с увеличением объёма нежелательных электронных писем (спама) они стали необходимы для некоторых схем безопасности.
Имеенно поэтому большенство провайдеров для PTR записей применяют следующее правила:
$ host -a cloudhosting.lv
Trying cloudhosting.lv
;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;cloudhosting.lv. IN ANY
;; ANSWER SECTION:
cloudhosting.lv. 14397 IN A 91.220.43.6
cloudhosting.lv. 21597 IN NS ns2.cloudhost.lv.
cloudhosting.lv. 21597 IN NS ns.cloudhost.lv.
cloudhosting.lv. 14397 IN MX 5 mailhost.energy.lv.
cloudhosting.lv. 14397 IN TXT v=spf1 a mx ip4:91.220.43.4 ?all
Received 221 bytes from 8.8.8.8#53 in 18 ms
$ nslookup -type=soa cloudhosting.lv
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
cloudhosting.lv
origin = ns.cloudhost.lv
mail addr = dns.energy.lv.lv
serial = 2013090901
refresh = 86400
retry = 7200
expire = 604800
minimum = 86400
$ nslookup -type=any cloudhosting.lv
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
cloudhosting.lv
origin = ns.cloudhost.lv
mail addr = dns.energy.lv.lv
serial = 2013090901
refresh = 86400
retry = 7200
expire = 604800
minimum = 86400
Name: cloudhosting.lv
Address: 91.220.43.6
cloudhosting.lv nameserver = ns2.cloudhost.lv.
cloudhosting.lv nameserver = ns.cloudhost.lv.
cloudhosting.lv mail exchanger = 5 mailhost.energy.lv.
cloudhosting.lv text = v=spf1 a mx ip4:91.220.43.4 ?all
Запись SPF
SPF-запись (Sender Policy Framework) содержит информацию о списке серверов, которые имеют право отправлять письма от имени заданного домена. Позволяет избежать несанкционированного использования. Настройка SPF прописывается в TXT-записи для домена.
Пример записи SPF:
Помимо «~» и «-», для параметра «all» существуют ещё ключи:
Записи NS, PTR, SOA являются служебными и, как правило, настраиваются автоматически.
Запись NS
NS-запись (Authoritative name server) указывает на DNS-серверы, которые отвечают за хранение остальных ресурсных записей домена. Количество NS записей должно строго соответствовать количеству всех обслуживающих его серверов. Критически важна для работы службы DNS.
Запись SOA
SOA (Start of Authority) — начальная запись зоны, которая указывает, на каком сервере хранится эталонная информация о доменном имени. Критически важна для работы службы DNS. Подробнее о том, что такое SOA-запись и как её проверить, вы можете узнать в статье.
Запись TXT
TXT (Text string) — запись, которая содержит любую текстовую информацию о домене. Записи TXT используются для различных целей: подтверждения права собственности на домен, обеспечения безопасности электронной почты, а также подтверждения SSL-сертификата. Часто применяется для проверок на право владения доменом при подключении дополнительных сервисов, а также как контейнер для записи SPF и ключа DKIM. Можно прописывать неограниченное количество TXT-записей, если они не конфликтуют друг с другом.
Forward-confirmed reverse DNS
The complex-sounding term «forward-confirmed reverse DNS» (FCrDNS) means a pair of forward and reverse lookup records in the DNS that agree with one another.
The forward lookup record is of type A or AAAA. The reverse lookup record is of type PTR. The owner name of the A or AAAA record must match the canonical name in the PTR record data. And the address in the A or AAAA record must match the owner name of the PTR record.
These two example records form a forward-confirmed reverse DNS pair:
; In the example.org zone:
mailserver.example.org. 3600 10.0.0.1
; In the reverse lookup zone 10.in-addr.arpa:
1.0.0.10.in-addr.arpa. 3600 mailserver.example.org.
Forward-confirmed reverse DNS also applies to IPv6 using a AAAA record and a corresponding 34-label PTR record.
It’s not required that every A or AAAA record on the Internet have a matching PTR record. Most DNS names do not have PTR records but in some contexts, such as email delivery, the existence of PTR records is critical.
Who manages DNS records in the. arpa TLD?
The .arpa TLD contains all of the PTR records for the Internet. The .arpa TLD is managed by the Internet Assigned Numbers Authority (IANA) with guidance from the Internet Architecture Board (IAB).
Cloud providers offering mail hosting services will create PTR records in their reverse lookup zones automatically or at the request of their customers. But PTR record creation is not usually offered by cloud providers for other services.
Запись MX
MX-запись что это? Это запись, отвечающая за сервер, через который будет работать почта. Записи MX критически важны для работы почты. Благодаря им отправляющая сторона «понимает», на какой сервер нужно отправлять почту для вашего домена.
Примеры записи MX:
где mx1.hosting.reg.ru — нужный вам почтовый сервер.
Обычно указывается два почтовых сервера, чтобы в случае недоступности одного из них почта всё же была отправлена на другой. Приоритет записи определяет, на какой сервер нужно отправлять почту в первую очередь. Чем меньше число, тем выше приоритет. Таким образом, для доменного имени site.ru почтовый сервер mx1.hosting.reg.ru является основным, а mx2.hosting.reg.ru выступает второстепенным. Если приоритет одинаковый, сервер выбирается случайным образом.
Запись AAAA
Примеры записи AAAA:
PTR record names
The owner name of a PTR record always lies in the .arpa zone. The .arpa Top Level Domain was the first TLD created. It was proposed in 1983 by RFC 881. For IPv4 addresses, the rightmost labels are always «in-addr.arpa». For IPv6 addresses, «ip6.arpa» is used.
Preceding «in-addr.arpa» or «ip6.arpa» are DNS labels that contain the IP address in a specific format. For IPv4, there are four labels for the address, one for each octet in the IPv4 address. For IPv6, there is one label for each hex digit in the IPv6 address. The address labels appear in reverse order. The least significant labels of the address come first.
IPv6 reverse lookup names are long! They contain 32 labels for the hex digits of the address plus two more labels for «ip6.arpa». So there are 34 labels in the owner name of every IPv6 PTR record versus six labels for IPv4 PTR records.
IPv4 PTR record names
Formulate the name of a PTR record for an IPv4 address using these steps:
IPv6 PTR record names
Use a similar process to construct the name for an IPv6 record. Let’s consider the example IPv6 address 2001:1000::12ab. As discussed in our article on the AAAA record type, the two consecutive colons are a shortcut for enough zeros to pad the address out to 128 bits.
DNS lookup names are case insensitive. Upper-case or lower-case characters can be used for the hex digit labels. Both will give identical results.
The PTR record for this address would be:
b.a.2.1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.1.0.0.2.ip6.arpa. 3600 mailserver.example.org.
While two consecutive colons are a shortcut for a long series of zeros in an IPv6 address, there is no similar shortcut for the PTR name. All IPv6 PTR record owner names contain 34 labels.
Запись CNAME
CNAME (Canonical name) — запись, которая отвечает за привязку поддоменов (например, www.site.ru) к каноническому имени домена (site.ru) или другому домену. Основная функция CNAME — дублирование ресурсных записей домена (A, MX, TXT) для различных поддоменов.
Примеры записи CNAME:
Использование записи CNAME исключает использование других ресурсных записей для данного поддомена, то есть для поддомена mail.site.ru или www.site.ru нельзя одновременно добавить и запись A и запись CNAME.
Примеры записи A:
Looking up PTR records for an IP address
dig -x 1.1.1.1
nslookup -type=PTR 1.1.1.1
You can also explicitly look up the reverse lookup name using dig if you wish. Dig will perform the same DNS lookup as with the «-x» option above if you use:
dig ptr 1.1.1.1.in-addr.arpa
You can also check the PTR records for any domain name in our PTR lookup tool or by entering it here:
Related questions
The PTR record format is straightforward but constructing PTR names requires a few steps. The data of each PTR record contains only one data field. This field gives the canonical name for the IP address. Like all other records in the DNS, each PTR record also has a Time-to-Live (TTL) value in seconds.
Here is an example of a PTR record that maps the IPv4 address 10.0.0.1 to the DNS name mailserver.example.org. This record has a TTL of one hour (3600 seconds).

