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

# checkdnsrr

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

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

### Описание

function 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)

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open