使用xml http为网站增加域名查询功能

来源:互联网 时间:2008-05-29 13:42:00 

当我们准备建立一个Web站点时,就必须向域名登记机构申请一个Internet域名,因此,我们通常希望了解自己准备使用的域名是否已经被注册,这时,可以访问NIC站点http://www.nic.net,点击"whois"链接后输入需查询的域名,就可以得到我们需要的结果。

WHOIS服务器为 .com、.net 和 .org 的国际顶级域名的查询返回全部的 whois 数据,包括网站域名注册人、管理合约、联系方式(电话、电子邮件、地址)、帐单联络、技术支持和域名服务器信息,对于用户了解一个网站的基本情况很有帮助。在很多域名注册服务商的网站中,通常都有whois(域名查询)的高级服务,但个人网站因为不具备域名注册服务商的资格和数据,所以在一般条件下无法提供whois服务。

其实,利用XMLHTTP协议,我们每个人都可以在自己的个人网站中提供域名详细情况查询(WHOIS)服务,本文介绍了如何使用ASP结合xmlhttp编程来实现这个功能。

一、原理:

原理非常简单,域名的查询主要是基于RFC 954提供的WHOIS协议。在实现过程中,我们通过自己的WEB服务器访问NIC站点的WHOIS数据库服务器,从WHOIS数据库中查询我们所需要的内容,然后通过ASP组合成网页回送给客户端。

同时,我们使用xmlHttp协议实现客户端网页无刷新效果以及向服务端提出检索WHOIS数据的要求。

具体流程为:客户端通过xmlhttp提出域名查询要求-->WEB服务器中的ASP侦听页接受请求后使用xmlhttp向WHOIS服务器发送检索命令-->WHOIS数据库执行查询操作,返回结果给我们自己的WEB服务器(html形式)-->WEB服务器接收到内容后,立即将结果传送给客户端->客户端浏览器使用vbscript过滤掉HTML多余部分,挑选出whois数据显示出来。

标签:
0
投稿

猜你喜欢

  • MySQL左联多表查询where条件写法示例

    2024-01-14 08:44:43
  • python使用PyGame绘制图像并保存为图片文件的方法

    2023-05-13 16:17:03
  • javascript实现自动输出文本(打字特效)

    2024-02-25 18:25:14
  • 在macOS上搭建python环境的实现方法

    2021-10-07 07:29:56
  • python使用os模块的os.walk遍历文件夹示例

    2021-05-21 12:30:07
  • Windows 7下Python Web环境搭建图文教程

    2023-06-12 07:10:51
  • Mysql InnoDB的锁定机制实例详解

    2024-01-23 17:32:27
  • 基于YUV 数据格式详解及python实现方式

    2021-12-03 07:28:59
  • Python基础语法(Python基础知识点)

    2021-03-04 11:10:34
  • 教你用python控制安卓手机

    2023-11-10 10:13:39
  • mysql 表索引的一些要点

    2024-01-24 04:06:51
  • python归并排序算法过程实例讲解

    2023-12-02 23:28:06
  • Selenium环境变量配置(火狐浏览器)及验证实现

    2022-07-22 02:24:38
  • 用户体验杂谈

    2011-10-21 21:09:08
  • Python DataFrame 设置输出不显示index(索引)值的方法

    2022-01-13 20:02:38
  • MySQL的存储引擎InnoDB和MyISAM

    2024-01-26 02:19:30
  • 使用Python来开发Markdown脚本扩展的实例分享

    2023-06-02 06:48:06
  • 讨论闭包传入参数:window & undefined

    2010-05-19 12:55:00
  • python如何实现一个刷网页小程序

    2022-12-09 15:45:56
  • Python爬虫,获取,解析,存储详解

    2023-12-21 15:03:23
  • asp之家 网络编程 m.aspxhome.com