查询域名是否注册(WHOIS)

原创 2004年08月30日 10:14:00

以下是一个简单的WHOIS程序,原出处不详,它实现的功能也不够全面,希望有个抛砖引玉的功能:

<?

//本例用PHP4实现顶级域名查询

if ($domain)

{

if ($domain)

        {

         //连接到internic域名服务器

        $fp = fsockopen( "rs.internic.net", 43, &$errno, &$errstr, 100);

        if (!$fp)

    {

        echo  "$errstr ($errno)<br>/n";

        }

        else

        {

        fputs($fp, "$domain/r/n");

        while(!feof($fp))

                {

                $buf = fgets($fp,128);

                if (ereg( "Whois Server:", $buf))

                        {

                        $server = str_replace( "Whois Server: ",  "", $buf);

                        $server = trim($server);

                        }

                }

        fclose($fp);

        }

     

       

        if ($server)

                {

                echo  "<B>$domain 的注册服务器是 $server:</B><BR>";

                echo  "<PRE>";

                $fp = fsockopen($server, 43, &$errno, &$errstr, 10);

                if(!$fp)

                        {

                        echo  "不能连接到服务器 $server 43端口./n";

                        echo  "$errstr ($errno)<br>/n";

                        }

                else

                        {

                        fputs($fp, "$domain/r/n");

                        while(!feof($fp))

                                {

                                echo fgets($fp,128);

                                }

                        fclose($fp);

                        }

                }

        else    {

                echo( "<b>$domain 没有注册。</b><BR>");

                }

        echo ( "</PRE><BR>");

        }

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

}

?>

 

<FORM ACTION=" <?PHP echo($PHP_SELF); ?>" METHOD="post">

  只能查询.com,.net.org的域名<br>

  输入域名:<INPUT TYPE="text" NAME="domain" SIZE="30" MAXLENGTH="100">

  <INPUT TYPE=submit VALUE=" ">

</FORM>

 

(python)域名查询服务(whois)程序+检查5位以内域名到期时间邮件报警抢注域名

前言:这个程序写了挺长时间,主要的加‘-d’选项+域名(只支持.com域名)查询特定域名,不带任何参数后台运行(可以设定cron)脚本检查域名到期时间,发现域名还有5天以内到期报警提示,方便抢注呵呵!...
  • psm86609496
  • psm86609496
  • 2014年06月10日 20:53
  • 791

whois域名查询代码分享

whois域名查询代码分享 http://www.whoisabc.cn/taobao.cn
  • pmaster
  • pmaster
  • 2014年11月12日 21:47
  • 308

python3实现域名查询和whois查询

关键字:python3 域名查询 域名查询接口 whois查询原文:http://www.cnblogs.com/txw1958/archive/2012/08/31/python3-domain-w...
  • qianglee
  • qianglee
  • 2013年12月22日 11:20
  • 508

python3实现域名查询和whois查询

关键字:python3 域名查询 域名查询接口 whois查询原文:http://www.cnblogs.com/txw1958/archive/2012/08/31/python3-domain-w...
  • txw1958
  • txw1958
  • 2013年07月23日 17:08
  • 677

python3实现域名查询和whois查询

1. 域名查询 万网提供了域名查询接口,接口采用HTTP协议: 接口URL:http://panda.www.net.cn/cgi-bin/check.cgi 接口参数:area_domain,...
  • psm86609496
  • psm86609496
  • 2014年06月10日 21:08
  • 368

教你如何申请个人域名

相信很多人都想要一个属于自己的网站,比如www.(你姓名的拼音).cn。(本文介绍.cn结尾域名的申请方法) 本文就告诉你如何一步一步申请一个属于自己的网址。 第一步:去域名注册网站测测你的姓名是...
  • GeiZuoZuoZuo
  • GeiZuoZuoZuo
  • 2013年05月30日 13:47
  • 6345

如何查看域名/DNS/MX/解析是否生效

当我们使用域名空间时,经常会涉及到添加或者修改域名解析记录的问题,在添加或者修改域名解析记录后,一般1到2小时就可以生效了,如果使用的是同一家的域名和空间的话可能几分钟就可以生效了,但是域名解析的完全...
  • suleil1
  • suleil1
  • 2015年10月28日 16:57
  • 1007

通过PowerShell获取域名whois信息

Whois 简单来说,就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人、域名注册商、域名注册日期和过期日期等)。通过域名Whois服务器查询,可以查询域名归属者联系方式...
  • fuhj02
  • fuhj02
  • 2014年10月08日 00:53
  • 742

域名各种状态的解释说明

在whois信息库中,您可以查询域名的相关信息及域名所处的状态。域名显示的各种状态,代表着不同的含义: 一般情况下,域名都显示OK状态,您可以正常使用。 ok 正常状态(可以正常使用) 出于对...
  • cuisuqiang
  • cuisuqiang
  • 2014年11月13日 16:23
  • 1174

使用python将得到whois信息,存入数据库(分片法)

使用python将whois信息分片,存入数据库 whois服务器返回的whois字典信息会很长,有的域名的whois信息有2000+个字节,将返回的whois信息进行分片处理,程序选择将其分为9片,...
  • WU_DENG9495
  • WU_DENG9495
  • 2017年11月23日 18:24
  • 88
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:查询域名是否注册(WHOIS)
举报原因:
原因补充:

(最多只允许输入30个字)