checkdnsrr
(PHP 4, PHP 5)
checkdnsrr — 指定したインターネットホスト名もしくは IP アドレスに対応する DNS レコードを検索する
説明
bool checkdnsrr
( string
$host
[, string $type = "MX"
] )
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 が追加されました。
|
| 5.0.0 |
AAAA type が追加されました。
|
参考
- dns_get_record() - ホスト名に関連する DNS リソースレコードを取得する
- getmxrr() - 指定したインターネットホスト名に対応する MX レコードを取得する
- gethostbyaddr() - 指定した IP アドレスに対応するインターネットホスト名を取得する
- gethostbyname() - インターネットホスト名に対応するIPv4アドレスを取得する
- gethostbynamel() - 指定したインターネットホスト名に対応するIPv4アドレスのリストを取得する
- the named(8) manual page