checkdnsrr

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

checkdnsrr給指定的主機(域名)或者IP地址做DNS通信檢查

說明

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

根據(jù)不同記錄(type)類型查詢主機(host)相應的DNS記錄。

參數(shù)

host

主機(host)可以是一個IP地址也可以是域名。

type

解析記錄類型(type)可能是下面這些類型中的任何一個:A,MX,NS,SOA,PTR,CNAME,AAAA,A6, SRV,NAPTR,TXT 或者 ANY。

返回值

如果記錄能找到,就返回true;如果查找不到該DNS記錄或者發(fā)生了錯誤,就返回false

更新日志

版本 說明
5.3.0 這個函數(shù)在Windows平臺上也可以使用了。
5.2.4 增加了TXT的記錄類型。
5.0.0 增加了AAAA的記錄類型。

注釋

注意:

出于對低版本在windows平臺上的兼容性,可以試試? PEAR擴展包里面提供的 ? Net_DNS類。

參見