Що таке зворотний DNS (запис PTR)?
Зворотний DNS резолвить IP-адресу назад в ім’я хоста через запис PTR — протилежність звичайному прямому запиту. Поштові сервери перевіряють його, щоб оцінити репутацію відправника, тож відсутній чи загальний запис PTR може зашкодити доставлюваності пошти. Записи PTR розташовані в особливих зонах in-addr.arpa та ip6.arpa, якими керує той, хто контролює блок IP.
Як працюють зворотний DNS і записи PTR
Запис PTR зіставляє IP-адресу з ім’ям хоста — це зворот запису A. IP запитується як ім’я в особливій зоні: 93.184.216.34 стає 34.216.184.93.in-addr.arpa, а IPv6 використовує ip6.arpa. Критично, записами PTR керує той, хто володіє блоком IP, зазвичай ваш хостинг-провайдер чи інтернет-провайдер, а не DNS вашого домену. Щоб встановити чи змінити такий запис, ви запитуєте його в них, а не редагуєте власний файл зони.
Чому поштові сервери перевіряють зворотний DNS
Сервери-отримувачі виконують зворотний DNS-запит на IP, що підключається, щоб оцінити, чи це легітимне джерело пошти. Чисте налаштування має PTR, що резолвиться в справжнє ім’я хоста (mail.example.com), чий прямий запис A вказує назад на той самий IP, що зветься forward-confirmed reverse DNS (FCrDNS). Відсутній PTR чи загальний на кшталт рядка цифр у домені широкосмугового провайдера сигналізує про домашній чи неналаштований хост і часто запускає спам-фільтрацію чи повне відхилення. Правильний PTR необхідний для будь-якого сервера, що надсилає пошту.
Як читати й виправляти результати PTR
Результат PTR показує ім’я хоста, в яке резолвиться IP, наприклад 34.216.184.93 PTR mail.example.com. Підтвердьте, що він FCrDNS-валідний, перевіривши, що mail.example.com має запис A, що повертає той самий IP. Якщо запит нічого не повертає, PTR не встановлено; якщо він повертає загальне ім’я хоста провайдера, типове значення все ще на місці. Виправте будь-який випадок, попросивши свого хостинг-провайдера чи інтернет-провайдера встановити PTR на ім’я хоста, яке ви контролюєте, а потім опублікуйте відповідний прямий запис A, щоб обидва збігалися.