域名查询代码公布


Posted in PHP onOctober 09, 2006

域名查询代码公布  
    <?php  
// 网络技术主管座右铭:三人行,其必有我师焉。http://www.ctohome.com  
// 这个代码可以是说是非常的SMART,我改动了小小部分使它更容易用。  

$moreinfolist = array( // 储存WHOIS查询主机的连接方法  
'at' => 'www.ripe.net/cgi-bin/whois?query=',  
'au' => 'www.aunic.net/cgi-bin/whois.aunic?',  
'bm' => 'www.bermudanic.bm/cgi-bin/BermudaNIC/rwhois_query_get.pl?query_text=',  
'ch' => 'www.switch.ch/cgi-bin/domain/search_domain?keyword=',  
'com'=> 'www.networksolutions.com/cgi-bin/whois/whois/?STRING=',  
'cz' => 'www.ripe.net/cgi-bin/whois?query=',  
'de' => 'www.ripe.net/cgi-bin/whois?query=',  
'dk' => 'www.ripe.net/cgi-bin/whois?query=',  
'edu'=> 'www.networksolutions.com/cgi-bin/whois/whois/?STRING=',  
'es' => 'www.nic.es/whois/index.php?type=Dominios&key=',  
'fi' => 'www.ripe.net/cgi-bin/whois?query=',  
'fo' => 'www.ripe.net/cgi-bin/whois?query=',  
'fr' => 'harmonic.nic.fr/cgi-bin/HarmoNIC.pl?Annu_Suffixe=&Annu_Action=Rechercher&Annu_Automaton_State=17&Annu_Motif=',  
'gl' => 'www.ripe.net/cgi-bin/whois?query=',  
'gm' => 'www.ripe.net/cgi-bin/whois?query=',  
'gov'=> 'www.nic.gov/cgi-bin/whois?s=nic.gov',  
'gr' => 'www.ripe.net/cgi-bin/whois?query=',  
'hu' => 'www.ripe.net/cgi-bin/whois?query=',  
'id' => 'whois.idnic.net.id/cgi-bin/whois-cgi?user=',  
'ie' => 'www.ripe.net/cgi-bin/whois?query=',  
'il' => 'www.ripe.net/cgi-bin/whois?query=',  
'is' => 'www.ripe.net/cgi-bin/whois?query=',  
'it' => 'www.ripe.net/cgi-bin/whois?query=',  
'jp' => 'www.nic.ad.jp/cgi-bin/whois_gw?lang=/e&type=DOM&rule=ex&key=',  
'lb' => 'www.aub.edu.lb/cgi-bin/lbdr.pl?cn=',  
'li' => 'www.switch.ch/cgi-bin/domain/search_domain?keyword=',  
'lt' => 'www.ripe.net/cgi-bin/whois?query=',  
'lv' => 'www.ripe.net/cgi-bin/whois?query=',  
'mc' => 'www.ripe.net/cgi-bin/whois?query=',  
'mil'=> 'www.nic.mil/cgi-bin/whois?stype=Domains&ctype=reg&keyword=',  
'ms' => 'www.adamsnames.tc/whois/?seen=y&domain=',  
'mx' => 'www.nic.mx/cgi/whois?',  
'net'=> 'www.networksolutions.com/cgi-bin/whois/whois/?STRING=',  
'no' => 'www.ripe.net/cgi-bin/whois?query=',  
'nz' => 'www.domainz.net.nz/facility/namesearch/Result.asp?prmMode=Search&DomainName=',  
'org'=> 'www.networksolutions.com/cgi-bin/whois/whois/?STRING=',  
'pt' => 'www.ripe.net/cgi-bin/whois?query=',  
'ro' => 'whois.rotld.ro/cgi-bin/whois?whois=',  
'sk' => 'www.ripe.net/cgi-bin/whois?query=',  
'sm' => 'www.ripe.net/cgi-bin/whois?query=',  
'tc' => 'www.adamsnames.tc/whois/?seen=y&domain=',  
'tf' => 'www.adamsnames.tc/whois/?seen=y&domain=',  
'th' => 'www.thnic.net/cgi-bin/whois.pl?server=whois.thnic.net&string=',  
'tj' => 'www.nic.tj/whois.cgi?domain',  
'tr' => 'whois.cc.metu.edu.tr/whois/wwwwhois?Whois=',  
'uk' => 'www.nic.uk/cgi-bin/whois.cgi?query=',  
'va' => 'www.ripe.net/cgi-bin/whois?query=',  
'vg' => 'www.adamsnames.tc/whois/?seen=y&domain='  
);  

# where can we get more info?  
$moreinfo = FALSE;  
for ( reset($moreinfolist) ; list($tail, $moreinfoname) = each($moreinfolist) ; )  
if ( eregi("\\.$tail\$", $address) ) { // 比较域名后缀  
$moreinfo = $moreinfoname; // 遇到匹配项就立即结束循环  
break;  
}  

if ( $moreinfo && $address) { // 跳转到WHOIS主机  
header('Location: http://'. $moreinfo . $address);  
exit();  
}  
else {  
echo "<form action=$PHP_SELF method=post>  
请输入域名:<input name=address>  
<input type=submit></form>";  
}  

?>  

<html>  

<head>  
<title>whois tool</title>  
</head>  

<body>  

<p>网络技术主管汉化解释</a>.</p>  

<hr />  
<address>http://www.ctohome.com</address>  

</body>  

</html>  

<?php  
highlight_file("whois.php");  
?>  

PHP 相关文章推荐
BBS(php &amp; mysql)完整版(八)
Oct 09 PHP
php 数组的指针操作实现代码
Feb 08 PHP
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
Feb 04 PHP
使用dump函数,给php加断点测试
Jun 25 PHP
腾讯QQ微博API接口获取微博内容
Oct 30 PHP
php发送post请求函数分享
Mar 06 PHP
php图片处理函数获取类型及扩展名实例
Nov 19 PHP
php实现基于微信公众平台开发SDK(demo)扩展的方法
Dec 22 PHP
使用PHP如何实现高效安全的ftp服务器(一)
Dec 20 PHP
PHP+Ajax实现无刷新分页实例详解(附demo源码下载)
Apr 07 PHP
PHP调用API接口实现天气查询功能的示例
Sep 21 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
Oct 02 PHP
无数据库的详细域名查询程序PHP版(3)
Oct 09 #PHP
浅谈PHP语法(1)
Oct 09 #PHP
PHP 和 MySQL 基础教程(一)
Oct 09 #PHP
用文本作数据处理
Oct 09 #PHP
在线竞拍系统的PHP实现框架(二)
Oct 09 #PHP
php中的时间处理
Oct 09 #PHP
用php写的serv-u的web申请账号的程序
Oct 09 #PHP
You might like
常用表单验证类,有了这个,一般的验证就都齐了。
2006/12/06 PHP
php 采集书并合成txt格式的实现代码
2009/03/01 PHP
PHP 基于文件头的文件类型验证类函数
2012/05/01 PHP
TFDN图片播放器 不错自动播放
2006/10/03 Javascript
javascript下查找父节点的简单方法
2007/08/13 Javascript
javascript编码的几个方法详细介绍
2013/01/06 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
JavaScript数据类型检测代码分享
2015/01/26 Javascript
后台获取ZTREE选中节点的方法
2015/02/12 Javascript
JavaScript把数组作为堆栈使用的方法
2015/03/20 Javascript
vue2实现搜索结果中的搜索关键字高亮的代码
2018/08/29 Javascript
iview tabs 顶部导航栏和模块切换栏的示例代码
2019/03/04 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
2019/07/26 jQuery
layer实现登录弹框,登录成功后关闭弹框并调用父窗口的例子
2019/09/11 Javascript
浅谈vue项目用到的mock数据接口的两种方式
2019/10/09 Javascript
vue中echarts的用法及与elementui-select的协同绑定操作
2020/11/17 Vue.js
django model去掉unique_together报错的解决方案
2016/10/18 Python
Python matplotlib画图与中文设置操作实例分析
2019/04/23 Python
Python通用函数实现数组计算的方法
2019/06/13 Python
python中pygame安装过程(超级详细)
2019/08/04 Python
Python性能分析工具Profile使用实例
2019/11/19 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
2020/08/03 Python
python用Tkinter做自己的中文代码编辑器
2020/09/07 Python
如何基于python实现年会抽奖工具
2020/10/20 Python
Python实现简单猜数字游戏
2021/02/03 Python
教师简历自我评价
2014/02/03 职场文书
护士毕业生自荐信
2014/02/07 职场文书
革命先烈的英雄事迹材料
2014/02/15 职场文书
中国好声音华少广告词
2014/03/17 职场文书
中班幼儿评语大全
2014/04/30 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
2014年实习班主任工作总结
2014/11/08 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
恰同学少年观后感
2015/06/08 职场文书
《赵州桥》教学反思
2016/02/17 职场文书
CSS link与@import的区别和用法解析
2023/05/07 HTML / CSS