checkdnsrr

(PHP 4, PHP 5, PHP 7, PHP 8)

checkdnsrrПроверяет DNS-записи, которые соответствуют имени узла в Интернете или IP-адресу

Описание

checkdnsrr(string $hostname, string $type = "MX"): bool

Функция ищет записи DNS с типом type, которые соответствуют узлу hostname.

Список параметров

hostname

Параметр hostname — IP-адрес в виде четырёх разделённых точками десятичных чисел или имя узла.

type

Параметр type принимает следующие записи: A, MX, NS, SOA, PTR, CNAME, AAAA, A6, SRV, NAPTR, TXT или ANY.

Возвращаемые значения

Функция возвращает true, если нашла записи; возвращает false, если не смогла найти записи или произошла ошибка.

Примечания

Замечание:

Для совместимости с более ранними версиями PHP под ОС Windows, в которых отсутствовала реализация этой функции, попробуйте класс » Net_DNS из репозитория » PEAR.

Смотрите также

  • dns_get_record() - Получает DNS-записи хоста
  • getmxrr() - Получает записи MX, соответствующие переданному доменному имени хоста
  • gethostbyaddr() - Получает доменное имя хоста, соответствующее переданному IP-адресу
  • gethostbyname() - Получает IPv4-адрес, соответствующий переданному имени хоста
  • gethostbynamel() - Получает список IPv4-адресов, соответствующих переданному доменному имени хоста
  • страница руководства named(8)