设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 其他开发语言 >> 查询域名是否注册(WHOIS)
精品推荐
其他开发语言点击TOP10
·数字小键盘指法练习
·用C语言编通讯录程序(初学者级别的)
·Modem 常用AT指令集
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
·Thinking in C++ 简体中文第二版
·debug和release的区别
·error LNK2001: unresolved external symbol __ftol2 错误解决
·C库函数手册
·一个简单的C语言编译器
编程开发点击TOP10
·数字小键盘指法练习
·ASP.NET 程序中常用的三十三种代码
·用C语言编通讯录程序(初学者级别的)
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·Modem 常用AT指令集
·java笔试题
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

查询域名是否注册(WHOIS)

作者: 来源:网络文章 时间:2005-12-17 20:54:43

查询域名是否注册(WHOIS)(1)

以下是一个简单的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>

共2页 9 7 [1] [28 :>

查询域名是否注册(WHOIS) 相关文章:
查询域名是否注册(WHOIS) 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com