西西软件下载最安全的下载网站、值得信赖的软件下载站!

首页编程开发php教程 → 使用phpWhois组件实现域名 whois 信息查询

使用phpWhois组件实现域名 whois 信息查询

相关软件相关文章发表评论 来源:gongji时间:2013/1/17 8:36:53字体大小:A-A+

作者:gongji点击:0次评论:0次标签: whois

  • 类型:浏览辅助大小:3.2M语言:英文 评分:3.3
  • 标签:
立即下载

为了实现这个 whois 小工具,查了足足有两个小时的资料,网上有很多种 whois查询 的php实现,大致实现的思路无不例外以下几种:

1.通过http调用 xinnet或者是万网的 whois查询接口查询,而后将结果输出到页面,就是这种最简单的,通过间接调用新网 whois查询接口的实现方法

2.直接通过读取 whois服务器,实现域名的查询。根据被查询域名的后缀名,访问不同的 whois服务器,查询结果

对应的 域名后缀 -> whois 服务器 的映射关系大致如下:

'com'=>'whois.internic.net',

'net'=>'whois.internic.net',

'org'=>'whois.pir.org',

'asia'=>'whois.crsnic.net',

'cn'=>'whois.cnnic.net.cn',

'cc'=>'whois.nic.cc',

对于这种方法,虽然实现起来很简单,但是对于在Godaddy.com平台或者是国内的厦门易名网注册的 域名来说,只能查到一个大概,而无法查到具体真正的 domain 的信息,如下:

在godday注册的域名的whois信息

在厦门易名网注册的域名的whois信息

所以,无论上面两种方法,都不能比较完善的实现 whois 的查询功能。

这时候 Jay感觉到,仅仅是 whois 这件小事,也需要用牛刀,我们需要一个完善 whois查询组件。

此时的 Jay立刻打开 google.com,搜索 php whois,果不其然!

在 百度中,搜了半天,出来的都是一些外门奇方,google一搜,就立马出现一套完整的 whois client 的 php 实现,项目名称就叫《phpWhois》,项目主页:http://www.phpwhois.org/,于是立马 download 下来,根据文档中的 demo,很快就把 whois 的查询功能实现了。

下面是调用 phpWhois 组件,实现 whois信息查询的核心代码部分:

<pre><?php
include('whois_inc/whois.main.php');
$whois =newWhois();
$result = $whois->Lookup($domain);
$output = implode("\n", $result['rawdata']);
echo $output;?></pre>

在这里<pre></pre>标签的作用是定义预格式化的文本,就是将 whois 查询到的 raw text 按原来的文本排版格式直接输出。

DomainName: lxfq.cn
ROID:20130114s10001s62921725-cn
DomainStatus: ok
Registrant ID:000046dbRegistrant:黎军RegistrantContactEmail:2673732891@qq.com
SponsoringRegistrar:北京网尊科技有限公司NameServer: ns1.vtopchina.cn
NameServer: ns2.vtopchina.cn
RegistrationDate:2013-01-1404:02:16ExpirationDate:2014-01-1404:02:16
DNSSEC:unsigned

总结:

whois虽然仅仅只是一种最简单的基于 tcp 的查询协议,但是很多工作,即便我们实现起来也非常简单,如果有现成的 php组件可以用的话,就应该尽量避免自己重复发明一个轮子。倒不是说不可以,只是重新实现一种协议,即便是最简单的那种,也会遇到很多的例外。

就像 phpWhois 组件,争对godaddy类似这种的例外情况,就处理的非常好。

所以,专业的事情,还是让专业的开源组件去实现吧!

    域名批量查询
    (37)域名批量查询
    这一段时间国内的域名市场像是疯了一样,一路狂涨,更有很多的消息称一夜赚几千万的,由期是一个好的数字或是音每的域名动不动都是上十万数十万,有很多传统行业的人把大量资金都拿到域名的抄作上来,位数字抄完了现在抄位数字,但在这个时候去接盘显然风险已经是很高了,域名已经脱离了他的实在意义,但市场肯定还是有机会,如果您能以注册的成本去注册一批好的域名,再卖到市场上肯定是移赚不赔的生意,现在西西整理了一批可以帮...更多>>

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)
    推荐文章

    没有数据

      没有数据
    最新文章
      没有数据