mail.eserv.ruВойти

EservApi/GetRRn

AndreyCherezov
(v1)
  • v1 AndreyCherezov· · Открыта
GetRRn ( hosta hostu type — n )
Возвращает число записей указанного типа в DNS указанного доменного имени.

"Нормальные" ответы — 0,1,2 и т.д. неотрицательные числа.
Особые ответы:
-1 — сетевые проблемы (невозможен обмен UDP-пакетами) это может быть следствием отсутствия модемной связи, например, т.е. просто недоступен целевой сервер. Или невозможно найти имена DNS-серверов.
-2 — связь вроде есть, но ответы не приходят с 6 попыток — скорее всего очень большие таймауты
-3 — указанный домен "не существует в природе"
-5 — DNS-сервер не хочет выполнять ваши запросы (чужой сервер, наверное)

GetRRn отличается от GetRRs тем, что не разбирает список полученных записей, а только выясняет их число, т.е. экономит время и память, если не нужен собственно список записей. Ответы все те же.

Использование:
S" domain.name" dns-record-type GetRRn Например: S" forth.org.ru" TYPE-MX GetRRn