checkdnsrr
(PHP 4, PHP 5, PHP 7)
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