rDNS (PTR-запис)

rDNS — зворотний запит DNS: за IP-адресою дізнаються пов'язане з нею ім'я хоста з PTR-запису.

Оновлено · Редакція Prokso

Звичайний DNS перетворює ім'я сайту на адресу. Зворотний працює навпаки: за адресою повертає ім'я, яке власник мережі записав у PTR-запис.

За таким ім'ям часто видно тип мережі. У домашніх абонентів імена на кшталт «dynamic» чи «pool» з назвою провайдера, у серверів — імена хостингу або порожній запис.

Сайти й поштові сервери використовують rDNS як одну з ознак, хто до них звертається. Разом з ASN це допомагає відрізнити домашню адресу від серверної.

Змінити PTR-запис може лише власник мережі, тому в резидентських і мобільних адрес він той, що поставив провайдер чи оператор.

Як прочитати ім'я з PTR-запису

Провайдери складають імена за шаблоном, і в ньому часто є сама адреса та підказка про тип підключення. Ім'я cpe-203-0-113-5.dynamic.example-isp.net майже напевно належить домашньому абоненту, а vps-203-0-113-5.example-host.com — орендованому серверу.

Фрагмент іменіЩо зазвичай означає
dyn, dynamic, pool, dsl, cableдомашній абонент з динамічною адресою
mobile, lte, назва операторамобільна мережа
static, vps, server, cloudсервер або статична адреса

Пряма перевірка: чи підтверджує ім'я адресу

PTR-запис може написати будь-хто, хто володіє блоком адрес. Тому поштові сервери і частина сайтів роблять подвійну перевірку: знаходять ім'я за адресою, а потім адресу за цим ім'ям. Якщо вона збігається з початковою, ім'я вважають підтвердженим.

Повторити це можна у терміналі: dig -x 203.0.113.5 +short дасть ім'я, а dig +short з цим ім'ям має повернути ту саму адресу. Розбіжність не означає щось погане, але знижує довіру до імені. Для проксі зазвичай досить перевірити одну-дві адреси з набору, щоб зрозуміти шаблон усієї мережі.

Що з цим робити при роботі через проксі

Змінити PTR-запис проксі ви не можете, тому зворотний DNS враховують на етапі вибору типу адрес. Якщо для задачі важливо, щоб мережа виглядала домашньою, а серверні адреси мають у назві vps чи cloud, беріть резидентські проксі.

Не переоцінюйте цю ознаку. У багатьох домашніх адрес запису немає зовсім, і сайти дивляться на ім'я разом із номером мережі, а не окремо. Про номер мережі читайте в статті ASN.

Питання й відповіді

Як дізнатися rDNS адреси?

У терміналі — командою nslookup або dig -x з адресою. Багато сервісів перевірки IP теж показують ім'я хоста.

Чи в кожної адреси є PTR-запис?

Ні. Частина мереж запис не заповнює, і тоді зворотний запит нічого не повертає.

Резидентські $1.59, мобільні $2.50, серверні $0.65 за 1 ГБ

Реєстрація за хвилину, доступи одразу після оплати.

Створити акаунт