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