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

# checkdnsrr

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

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

### 説明

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

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

### パラメータ

`hostname`

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

`type`

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

### 戻り値

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

### 注意

> 注意:

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

### 参考

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

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