Що таке запис PTR? Як перевірити PTR запис через утиліти dig та nslookup
Що таке запис PTR?
Запис PTR - це тип запису системи доменних імен (DNS), яка зіставляє IP-адресу з доменом ім'ям хоста і є повною протилежністю A запису, де доменне ім'я вказує на IP-адресу. Через свою мету, PTR запис ще іноді називається зворотним записом DNS. Використовуючи IP-адресу, можна отримати пов'язаний з ним домен або ім'я хоста. A запис повинен існувати для кожного запису PTR.
Навіщо потрібні та де застосовуються записи PTR?
PTR записи забезпечують більший рівень довіри, що це ім'я хоста чи домен пов'язані з IP-адресою. Записи PTR повинні бути для серверів вихідної пошти, так як багато поштових серверів виконують зворотний пошук DNS для IP-адреси, яка намагається підключитися до них, і за відсутності більшість поштових провайдерів відхиляють або позначають як спам-повідомлення, отримані поштовими серверами без дійсної зворотної конфігурації запису DNS (відсутня запис PTR або невідповідність з A записом для імені хоста).
Як перевіряти PTR записи?
Перевірити наявність PTR запису можна кількома способами. Найпростіший із них - використовувати спеціальні інструменти, де не потрібно виконувати жодних додаткових дій, просто вводимо в потрібне поле, наприклад, домен або IP, обираємо тип запису і програма автоматично видає на екран результат.
Таких інструментів існує безліч різноманітних у вільному доступі на різних веб-сайтах, розглянемо один із популярних на скріншоті знизу, а саме MxToolBox.
Записи можна перевіряти і в консолі (розглядаємо Linux) для цього існують спеціальні утиліти: dig і nslookup. Для початку роботи потрібно переконатися, що встановлені пакети з відповідними командами. У більшості випадків це пакет bind-utils, для встановлення використовуємо менеджер пакетів свого дистрибутива Linux.
- Перевірка за допомогою dig
Утиліта має такий синтаксис:
dig ключі хост(або IP)
Щоб відобразити PTR запис використовуємо такий формат: dig -х IP, де ключ -х - для відображення зворотного запису.
- Перевірка за допомогою nslookup
Синтаксис команди:
nslookup ключі хост(або IP)
Для виведення PTR запису в консоль задаємо nslookup -type=ptr IP, де після ключа -type вказується тип DNS запису, аналогічно можна застосовувати для пошуку й інших записів.
Або ж просто, також виведе необхідний нам результат.
PTR запис є важливою частиною налаштування DNS. На віртуальному хостингу від ГіперХост для адрес уже прописано PTR записи, а для VPS/VDS може зробити клієнт самостійно через VMmanager.