你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:文章管理 / 本期精品文章
用ASP.NET和XMLHTTP组件实现域名查询系统
 

王振铎

 

摘要 为了检索网络域名,方便网络用户为自己的网站命名,文章利用ASP.NET结合XMLHTTP组件实现了网络域名的查询,首先分析了域名查询的原理,然后介绍了XMLHTTP组件的编程方法,并给出了详细的代码实现。

关键词 ASP.NETXMLHTTP,域名查询系统

当准备建立一个Web站点时,首先要向域名登记机构申请一个Internet域名。因此,我们通常希望了解自己准备使用的域名是否已经被注册,这时,可以访问域名查询站点比如:http://panda.www.net.cn输入需查询的域名,就可以得到需要的结果。一般的域名查询站点都是一台whois服务器。whois服务器为 .com.net .cn .org 的国际顶级域名的查询返回全部的 whois 数据,但对一般查询用户只提供域名是否被注册的信息。在很多域名注册服务商的网站中,通常都有whois(域名查询)的高级服务,但个人网站因为不具备域名注册服务商的资格和数据,所以在一般条件下无法提供whois服务。

  其实,利用微软提供的XMLHTTP组件,每个人都可以在自己的个人网站中提供域名查询(whois)服务,本文介绍了如何使用ASP.NET结合XMLHTTP编程来实现这个功能。

  一、基本原理

  域名的查询主要是基于RFC 954提供的whois服务。在实现过程中,我们通过自己的Web服务器访问域名服务站点的whois数据库服务器,从whois数据库中查询所需要的内容,然后通过ASP.NET组合成网页回送给客户端。

  具体流程为:客户端通过XMLHTTP提出域名查询要求→Web服务器中的ASP.NET侦听页接受请求后使用XMLHTTPwhois服务器发送检索命令→whois数据库执行查询操作,返回结果给Web服务器(HTML形式)→Web服务器接收到内容后,立即将结果传送给客户端。

  推荐精品文章

·2023年9月目录 
·2023年8月目录 
·2023年7月目录
·2023年6月目录 
·2023年5月目录
·2023年4月目录 
·2023年3月目录 
·2023年2月目录 
·2023年1月目录 
·2022年12月目录 
·2022年11月目录 
·2022年10月目录 
·2022年9月目录 
·2022年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089