checkdnsrr

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

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

説明

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

関連キーワード:  対応, アドレス, レコード, インターネット, 検索, 指定, 取得, hostname, type, checkdnsrr