checkdnsrr
(PHP 4, PHP 5, PHP 7, PHP 8)
checkdnsrr — 給指定的主機(域名)或者IP地址做DNS通訊檢查
說明
checkdnsrr(string
$host
, string $type
= "MX"): bool
根據不同記錄(type
)型別查詢主機(host
)相應的DNS記錄。
參數
-
host
-
主機(
host
)可以是一個IP地址也可以是域名。 -
type
-
解析記錄型別(
type
)可能是下面這些型別中的任何一個:A,MX,NS,SOA,PTR,CNAME,AAAA,A6, SRV,NAPTR,TXT 或者 ANY。
返回值
如果記錄能找到,就返回true
;如果查詢不到該DNS記錄或者發生了錯誤,就返回false
。
更新日誌
版本 | 說明 |
---|---|
5.3.0 | 這個函式在Windows平臺上也可以使用了。 |
5.2.4 |
增加了TXT的記錄型別 。
|
5.0.0 |
增加了AAAA的記錄型別 。
|
參見
- dns_get_record() - 獲取指定主機的DNS記錄
- getmxrr() - 獲取網際網路主機名對應的 MX 記錄
- gethostbyaddr() - 獲取指定的IP地址對應的主機名
- gethostbyname() - 返回主機名對應的 IPv4地址。
- gethostbynamel() - 獲取網際網路主機名對應的 IPv4 地址列表
- the named(8) manual page