|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
呵呵,window下无法运行,而且需要php5版本才可运行。
前者条件我不满足,故无法测试。也不知道写得对不对
纯手工制作,呵呵,那位愿意测试的就拿去好了,好用就用,不好用放到一边去。我这边现在没法测试。
(*^__^*) 嘻嘻……
也许语法就有错误的地方,自己先闪人..........
- <?php
- //域名DNS查询--需php5支持
- //verson:0.0001
- //author:insect
- //qq:305237
- //检测网址合法性
- $url=$_GET['durl'];
- if($url){
- if(strlen($url)>82){
- renturn "err";
- }
- $url=strtolower($url);
- $url=htmlspecialchars($url);
- if(substr_count($url,"&"))
- renturn "err";
- //检测网址http://,没有就添加,完成parse_url解析
- if(!substr_count($url,"http://"))
- $url="http://".$url;
- $url=parse_url($url);
- $host=$url['host'];
- $r=dns_get_record($host,DNS_ALL,$arrns,$arradd);
- foreach($r as $r2=>$v){
- $type=$r2['type'];
- echo "<b>$type记录:</b><br>";
- }
- echo "您待检测域名$host的DNS相关资料如下<br>";
- echo "------------------------------------------------<br>------------------------------------------------<br><P>";
-
- foreach($r as $r2=>$v){
- echo "-----------<br>";
- echo "<b>$r2['type']记录:</b><br>";
- echo "-----------<br>";
- if(array_key_exists('pri',$r2))
- echo "优先级(pri):$r2['pri']<br>";
- if(array_key_exists('target',$r2))
- echo "地址(target):$r2['target'] <br>";
- if(array_key_exists('ttl',$r2))
- echo "TTL:$r2['ttl']<br>";
-
- }
- echo "<p>"
- echo "<b>NS服务器信息</b><br>--------------------------------------------<br>";
- foreach($arrns as $a=>$v){
- echo "地址:$a['target']<br>";
- echo "TTL:$a['ttl']<br>";
- }
-
- echo "<p>"
- echo "<b>附加信息</b><br>--------------------------------------------<br>";
- foreach($arradd as $a=>$v){
- echo "域名:$a['host']<br>";
- if(array_key_exists('type',$a))
- echo "$a['type']记录<br>"
- if(array_key_exists('ip',$a))
- echo "IP:$a['ip']<br>"
- if(array_key_exists('ttl',$a))
- echo "TTL:$a['ttl']<br>";
- echo "<p>感谢您使用$_SERVER['SERVER_NAME']提供的域名dns查询!<br>";
- echo "程序制作: 大虫 QQ:305237"
- }
-
- }else{
- ?>
- <html><head><title>域名dns信息查询系统---可查A、MX、CNAME、HINFO、NS、PTR、SOA、TXT、AAAA、SRV、NAPTR、A6记录</title></head><body>
- <b>域名dns信息查询系统</b><br>
- 可查询域名的A、MX、CNAME、HINFO、NS、PTR、SOA、TXT、AAAA、SRV、NAPTR、A6记录<br>
- ><FORM METHOD=POST ACTION="">
- <INPUT TYPE="text" NAME="url" id="url" ><br>
- <INPUT TYPE="submit" value=" 提交查询">
- </FORM>
- </body></html>
- <?php
- }
- ?>
复制代码 |
|