指定したインターネットホスト名もしくは IP アドレスに対応する DNS レコードを検索する

# checkdnsrr

(PHP 4, PHP 5, PHP 7)

checkdnsrr — 指定したインターネットホスト名もしくは IP アドレスに対応する DNS レコードを検索する

### 説明

checkdnsrr ( string `$host` [, string `$type` = "MX" ] ) : bool

`host` に対応する `type` 型のレコードを DNS から探します。

### パラメータ

`host`

  `host`は、ドットで 4 つに分けられた形式の IP アドレスか、あるいはホスト名です。

`type`

  `type`は、A, MX, NS, SOA, PTR, CNAME, AAAA, A6, SRV, NAPTR, ANY のどれか一つです。

### 返り値

レコードが見つかった場合に `TRUE`、 何も見つからないかエラーが発生した場合に `FALSE` を返します。

### 変更履歴

バージョン | 説明
--- | ---
5.3.0 | この関数は、Windows プラットフォームでも動作するようになりました。
5.2.4 | TXT `type` が追加されました。

### 注意

> 注意:

> この関数が実装される前の Windows での互換性を保つには、 » PEAR の » Net_DNS クラスをお試しください。

### 参考

- dns_get_record() - ホスト名に関連する DNS リソースレコードを取得する
- getmxrr() - 指定したインターネットホスト名に対応する MX レコードを取得する
- gethostbyaddr() - 指定した IP アドレスに対応するインターネットホスト名を取得する
- gethostbyname() - インターネットホスト名に対応するIPv4アドレスを取得する
- gethostbynamel() - 指定したインターネットホスト名に対応するIPv4アドレスのリストを取得する
- the named(8) manual page