国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > PHP > 正文

PHP函數(shù)checkdnsrr用法詳解(Windows平臺(tái)用法)

2024-09-04 11:49:35
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了PHP函數(shù)checkdnsrr用法。分享給大家供大家參考,具體如下:

在php.net上是這樣說(shuō)的:

(PHP 4, PHP 5)

checkdnsrr — Check DNS records corresponding to a given Internet host name or IP address

譯文: checkdnsrr -- 根據(jù)一個(gè)給定的host name(域名)或者IP地址檢查它是否有DNS記錄,其實(shí)也就是檢驗(yàn)它是否存在。

Note: This function is now available on Windows platforms.

注意:該函數(shù)在windows平臺(tái)不支持

我試了一下,果然,提示沒(méi)有這個(gè)函數(shù)。

下面是一個(gè)hack的方法,這樣,我們?cè)趙indows上做開(kāi)發(fā)時(shí),也能看到效果了!

  1. if(!function_exists('checkdnsrr')){ 
  2.  
  3.   function checkdnsrr($host$type=''){ 
  4.  
  5.     if(!emptyempty($host)){ 
  6.  
  7.       $type = (emptyempty($type)) ? 'MX' : $type
  8.  
  9.       exec('nslookup -type='.$type.' '.escapeshellcmd($host), $result); 
  10.  
  11.       $it = new ArrayIterator($result); 
  12.  
  13.       foreach(new RegexIterator($it'~^'.$host.'~', RegexIterator::GET_MATCH) as $result){ 
  14.  
  15.         if($result){ 
  16.  
  17.           return true; 
  18. //Vevb.com 
  19.         } 
  20.  
  21.       } 
  22.  
  23.     } 
  24.  
  25.     return false; 
  26.  
  27.   } 
  28.  

接下來(lái)我來(lái)介紹一下參數(shù):

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

第一個(gè)參數(shù)我們就不說(shuō)了,就是域名或者ip

第二個(gè)參數(shù)是解析類(lèi)型,分別有:

A (Address) 記錄 是指定主機(jī)名(或域名)對(duì)應(yīng)的IP地址記錄。

MX 記錄 是指定郵件交換記錄(默認(rèn))

NS 記錄 是指定域名服務(wù)器的記錄,指定該域名由哪個(gè)DNS來(lái)進(jìn)行解析。

SOA記錄 一般在輔助的dns服務(wù)器里才用到,用來(lái)指定誰(shuí)是主服務(wù)器。

PTR記錄 從ip指向域名的反向解析記錄

CNAME記錄 別名記錄

AAAA記錄 是一個(gè)指向IPv6的記錄

A6記錄 同上

SRV記錄 它是DNS服務(wù)器的數(shù)據(jù)庫(kù)中支持的一種資源記錄的類(lèi)型,一般是為Microsoft的活動(dòng)目錄設(shè)置時(shí)的應(yīng)用。

TXT記錄 文本信息

ANY記錄 任何記錄,所有數(shù)據(jù)類(lèi)型

這個(gè)函數(shù)常被我們用于檢測(cè)email是否真實(shí)存在!

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 巴中市| 紫金县| 锦屏县| 长兴县| 德格县| 陵川县| 谢通门县| 铜梁县| 从江县| 曲松县| 浪卡子县| 饶平县| 堆龙德庆县| 禹城市| 富阳市| 大化| 广昌县| 丹棱县| 历史| 萝北县| 同江市| 桂东县| 中江县| 天等县| 保靖县| 巨野县| 东乌珠穆沁旗| 左贡县| 六枝特区| 易门县| 贵阳市| 汝南县| 湘潭市| 忻州市| 临桂县| 聂荣县| 镇坪县| 陕西省| 宜阳县| 云南省| 长海县|