Серверы общаются друг с другом, используя множество механизмов, например PTR-записи. Они помогают избегать проблем с отправкой почты и обходить спам-фильтры. В этой статье подробнее обсудим принцип работы PTR и то, как их правильно настроить.
Я расскажу, какими способами можно проверить каждый тип DNS-записи.
- About the SuperTool!
- Что такое PTR-запись
- Как выглядит Pointer?
- Проверка PTR с помощью nslookup или dig
- Способ 2 — Использование онлайн инструментов
- About DNS Lookup
- List of DNS record types
- Как добавить PTR-запись?
- Добавляем PTR-запись на примере ISPManager
- Можно ли добавить несколько Pointer’ов?
- FAQ
- Are PTR records necessary?
- Are PTR records automatically created?
- Who controls the PTR record?
- What’s the difference between an A record and a PTR record?
- Where do I put the PTR record?
- My PTR record is not being created automatically. What should I do?
- Are PTR records still used?
- How long does it take for a PTR record to propagate?
- What Does a PTR Record do & What is it Used For?
- Типы DNS-записей
- Зачем она нужна?
- Анти-спам фильтры
- Исправление проблем с доставкой писем
- Устранение ошибок при авторизации
- Способы проверки DNS-записей домена
- Встроенные в систему службы
- Проверка DNS-записей с помощью сторонних сервисов
- What Does a PTR Record Look Like?
- What is a PTR DNS Record?
- Как делается обратный IP-поиск
- Проверяем Pointer через nslookup или dig
- В Windows
- В macOS и Linux
- Заключение
About the SuperTool!
All of your MX record, DNS, blacklist and SMTP diagnostics in one integrated tool. Input a domain name or IP Address or Host Name. Links in the results will guide you to other relevant tools and information. And you’ll have a chronological history of your results.
If you already know exactly what you want, you can force a particular test or lookup. Try some of these examples:
(e.g. «blacklist: 127.0.0.2» will do a blacklist lookup)
Feedback: If you run into any problems with the site or have an idea that you think would make it better, we would appreciate your feedback. Please leave us some Feedback.
Что такое PTR-запись
Если в двух словах, то PTR-запись (или, как ее иногда называют, Pointer) — противоположность A-записи для DNS. Но давайте обо всем по порядку.
A-запись показывает взаимосвязь между адресом и названием. Указывает на то, какой IP скрывается за доменным именем. PTR-запись нужна для обратного. Она показывает доменное имя для указанного адреса.
Как выглядит Pointer?
PTR-запись имеет следующий формат:
Название arpa идет от ARPANET. Это предок нынешнего интернета.
Так выглядит PTR-запись при попытке запустить утилиты для поиска DNS.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Проверка PTR с помощью nslookup или dig
Windows,
Unix и схожие операционные системы (Linux, MacOS) имеют встроенные
инструменты для проверки DNS записей. Если вы являетесь пользователем
Windows, следуйте данным этапам:
- Войдите в меню Пуск Windows, впишите cmd и нажмите ENTER.
- Должно появиться чёрное окно (командная строка windows).

- Впишите следующую команду для получения имени хоста IP адреса (смените IP_ADDESS на нужный вам IP):
nslookup IP_ADDRESS
- К примеру, если вы хотите проверить PTR запись для 178.89.186.xx, необходимо указать ключ выполнения резолва.
-type=ptr
- Вы увидите похожий результат:
C:\Users\Toms>nslookup -type=ptr 178.89.186.xx Server: server1.yourisp.com Address: 178.89.186.xx Name: ec2-55-243-155-49.goodhost.kz Address: 178.89.186.xx
Как видно из результата, PTR запись — ec2-55-243-155-49.goodhost.kz.
Для пользователей Linux или Mac процесс схож:
- На MacOS, войдите в терминал с помощью (F4). Большинство дистрибутивов Linux позволяют открыть терминал сочетанием клавиш Ctrl+Alt+T.
- Используйте эту команду для проверки PTR записи (смените IP_ADDRESS на нужный вам IP):
dig -x IP_ADDRESS
- К примеру, вот результат проверки PTR записи для IP адреса 178.89.186.xx:
dmins-Mac-mini:~ domantas$ dig -x 178.89.186.xx ; <<>> DiG 9.8.3-P1 <<>> -x 178.89.186.xx ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 26997 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;xx.188.243.54.in-addr.arpa. IN PTR ;; ANSWER SECTION: xx.188.243.54.in-addr.arpa. 250 IN PTR ec2- ec2-55-243-155-49.goodhost.kz ;; Query time: 34 msec ;; SERVER: 351.91.3.242#53(151.91.3.242) ;; WHEN: Fri Dec 30 11:38:29 2016 ;; MSG SIZE rcvd: 99
Из раздела ANSWER SECTION можно узнать значение PTR записи — ec2-55-243-155-49.goodhost.kz
Способ 2 — Использование онлайн инструментов

Как прописать PTR запись ?
About DNS Lookup
DNS Lookup is a browser based network tool that displays DNS records showing publicly for the domain name being queried.
Enable Advanced Mode displays the authority, additional, DNS message header, and DNS server response information for the DNS query. This can help to understand more comprehensive DNS Lookup information.
Enable DNSSEC (Domain Name System Security Extensions), DNSSEC creates a secure domain name system by adding cryptographic signatures to existing DNS records. By checking its associated signature, you can verify that a requested DNS record comes from its authoritative name server and wasn’t altered en-route, opposed to a fake record injected in a man-in-the-middle attack.
List of DNS record types
Как добавить PTR-запись?
У меня на VDS обратная зона была прописана по умолчанию. Ничего добавлять и вписывать руками не пришлось.
Добавляем PTR-запись на примере ISPManager
Если обратная зона в панели управления Timeweb не указана, то надо:
Как я уже сказал выше, у меня она прописана, но у вас ее может и не быть по умолчанию.
Можно ли добавить несколько Pointer’ов?
FAQ
Are PTR records necessary?
Are PTR records automatically created?
If your DNS host uses a Dynamic DNS, your PTR records will get created automatically. If not, you will have to make your PTS records manually.
Who controls the PTR record?
The PTR record will be managed by the company that assigned you your IP address.
What’s the difference between an A record and a PTR record?
The main difference between an A and PTR record is that an A record will associate an IP address to a given domain name while a PTR record associates a domain name to a given IP address.
Therefore, an A record helps perform forward DNS lookup (looking up the IP address associated with the domain). In contrast, the PTR record helps in reverse DNS lookups (looking up the domain name associated with the IP address).
Where do I put the PTR record?
In services like Route53, you would put the PTR record in your DNS Zone. You can create a record of type «PTR» and associate a domain to the required IP address.
My PTR record is not being created automatically. What should I do?
Try waiting for 24 to 48 hours. DNS records usually take around a day or two to propagate and create. If no record is created after 48 hours, you may have to contact your DNS/IP provider, as the process of manually creating a PTR record may differ across vendors.
Are PTR records still used?
Yes, PTR records are widely used to help prevent email clients from rejecting your emails and for other security and verification purposes.
How long does it take for a PTR record to propagate?
There is no set period for PTR record propagation. It depends on the TTL set to the DNS Record.
What Does a PTR Record do & What is it Used For?
A PTR record is used to perform a reverse DNS lookup. A reverse DNS lookup will try to look up the domain name associated with a given IP address (opposite of a forward DNS lookup). PTR records are mainly used in email services.
Типы DNS-записей
Функции ресурсных записей – это не только хранение, передача информации и привязка к IP адресу. Они также помогают настроить обработку запросов, перенаправляют их на другие серверы. Вот несколько наиболее важных типов DNS-записей:
- AAAA – аналогична предыдущей, только действительна на основе интернет-протокола IPv6.
- CNAME – данный тип записи указывает на каноническое имя для псевдонима. С ее помощью к одному поддомену привязываются все ресурсные записи домена первого уровня.
- DKIM-подпись – подтверждает подлинность отправителя электронного письма. Именно эта ресурсная запись добавляет в сообщение цифровую подпись. Тем самым снижается вероятность попадания письма в папку «Спам».
- MX – регистрирует почтовые серверы, используя при этом протокол SMTP. Отвечает за доставку электронного письма на указанный сервер.
- NS – указывает на DNS-серверы, которые обслуживают домен. Чуть ли не одна из самых важных записей, без которой функционирование домена дало бы сбой.
- SOA – используется для указания на новую зону и авторитетность указанной в ней информации.
- SPF – защищает домен от подделки, показывает список доверенных серверов, с которых отправляются электронные письма. Это нужно для того, чтобы предотвратить рассылку спама от вашего доменного имени.
- SRV – хранит данные о местоположении серверов, обеспечивающих работу тех или иных служб.
- TXT – содержит общую вспомогательную информацию о домене, используется для указания SPF-записей, подтверждения прав собственности, обеспечения безопасности электронной почты и так далее.
Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Зачем она нужна?
Анти-спам фильтры
Некоторые почтовые фильтры используют обратные DNS, чтобы проверять, соответствуют ли доменные имена почтовых адресов IP, с которых поступает корреспонденция. Так сервер может убедиться, что письмо нужно отправить во входящие, а не в спам-фильтр.
Исправление проблем с доставкой писем
Устранение ошибок при авторизации

Способы проверки DNS-записей домена
А зачем проверять DNS-записи? Ошибки, допущенные в ресурсных записях, приводят к нарушению работоспособности сайта. Даже после внесения всех правок полноценный доступ к сайту появится не сразу, так как изменения, внесенные в ресурсные записи, вступают в силу в течение 72 часов.
Есть множество способов, позволяющих проверить DNS-записи. Можно воспользоваться как специальными командами в системе, так и онлайн-сервисами.
Встроенные в систему службы
nslookup -type=тип_записи site.com
- host. Эта утилита используется в ОС Linux. Она есть в стандартном пакете командной строки «Терминал». С ее помощью можно проверить все виды запросов к DNS-серверу. Вводится команда вот таким образом:
host site.com
Можно перед доменным именем добавить опцию -t и указать тип записи для получения более подробного поиска. Выглядеть это будет примерно вот так:
host -t A site.comhost -t MX site.comПроверка DNS-записей с помощью сторонних сервисов
Еще можно воспользоваться бесплатными онлайн-сервисами для проверки DNS записей.
- – очень удобный сервис, в котором можно получить информацию не только о ресурсных записях, но и возможности выполнения рекурсивных запросов, а также проверки сервера на возможность выгрузки данных.

- – здесь тоже очень удобно проверять настройки DNS-записей самых различных типов. Сервис дает полную информацию, а еще предоставляет PHP документацию на разных языках.
- – сервис поможет определить, попадет ли письмо, отправленное с вашего сервера, в «Спам». Еще здесь можно определить ошибки в ссылках и проверить качество форматирования писем.

- xseo.in/dns – на данном ресурсе есть раздел для проверки самых разных DNS записей.

What Does a PTR Record Look Like?
PTR records are stored under the IP address in a reversed format. For example, if your IP address is 192.0.2.255, it would be reversed as 255.2.0.192. The reverse DNS lookup — «.in-addr.arpa» is also appended to the reversed IP.
Your final PTR record for 192.0.2.255 would be stored as «255.2.0.192.in-addr.arpa», along with a TTL and a domain associated with this IP address.
To check for PTR records:
- Provide the domain name or the IP address you wish to check the PTR records.
- Click «Check PTR».
- If the tool can find PTR records for the given IP address, it will display them. If not, it will display an error message.
What is a PTR DNS Record?
A DNS Pointer Record (PTR Record) is a type of DNS record stored in a DNS file. It acts as a «pointer» and associates a domain name with a given IP address. Simply put, it is the exact opposite of an «A» record, which provides the IP address associated with a domain name.
Как делается обратный IP-поиск
- Открываем сайт Who Is Hosting This?
- Вводим IP-адрес в поисковую строку на главной странице сайта.

- Нажимаем на кнопку Search.
Через несколько секунд на странице появится доменное имя ресурса.
Если Who Is Hosting This? выдаст ошибку или не покажет корректной записи, значит, Pointer настроен неправильно или не настроен вообще. Поэтому будут проблемы с отправкой писем.
Проверяем Pointer через nslookup или dig
Обратный поиск DNS можно провести через командную строку. Для этого есть специальные утилиты в Windows, Linux и macOS.
В Windows
Чтобы проверить DNS в операционной системе Microsoft:
- Кликаем по встроенному поисковику в панели управления.
- –
- Запускаем ее от имени администратора.
- Вводим команду nslookup с аргументами -type=PTR
Получится что-то в таком духе: nslookup -type=PTR 17.172.224.47
В ответ будет получена запись наподобие такой:
47.224.172.17.in-addr.arpa. 3600 IN PTR apple.com. 47.224.172.17.in-addr.arpa. 3600 IN PTR appleid.org. 47.224.172.17.in-addr.arpa. 3600 IN PTR apple.by. 47.224.172.17.in-addr.arpa. 3600 IN PTR expertapple.com. 47.224.172.17.in-addr.arpa. 3600 IN PTR developercentral.com. 47.224.172.17.in-addr.arpa. 3600 IN PTR darwincode.com. 47.224.172.17.in-addr.arpa. 3600 IN PTR carbontest.com. 47.224.172.17.in-addr.arpa. 3600 IN PTR carbondating.com. 47.224.172.17.in-addr.arpa. 3600 IN PTR carbonapi.com. 47.224.172.17.in-addr.arpa. 3600 IN PTR appleiphone.com.
Это и есть PTR-записи. В моем случае, принадлежащие компании Apple.
В macOS и Linux
Чтобы проверить DNS в операционной системе macOS:
- Запускаем встроенный в систему поисковик, кликнув по соответствующей иконке.

- Вводим туда название программы «Терминал» и запускаем ее.
- Запускаем команду dig с атрибутами -x
Команда будет выглядеть как-то так: dig -x 17.172.224.47

В ответ получим список PTR-записей. С доменами и адресами.

Заключение
Каждая из предложенных утилит имеет свою особенность. К примеру, некоторые проверяют не все записи, другие же предоставляют более полную информацию о каждом типе. Выбор остается за вами.


