使用w3Sockets组件实现域名查询功能

w3Sockets是写著名JMAIL邮件组件开发者开发的又一免费实用的ASP组件。
需要下载的朋友可以在这里下载:
http://www.dimac.net/FreeDownloads/dlstart.asp?ProductID=2

下载后解压,运行SocketReg.exe注册组件。

这里主要介绍如何用该组件WHOIS域名,目前网上很多域名查询系统都是通过XMLHTTP获得其他网页数据,而获得记录。其实,我们完全可以通过w3Sockets自己来实现WHOIS的功能。

程序代码如下:

<% @ LANGUAGE=VBScript %>
<%
Dim Domain,socket
Domain = "knowsky" ‘这里以knowsky为例
Set socket = Server.CreateObject( "Socket.TCP" ) '建立socket对象

function whois( Domain, Server )
socket.Host = Server + ":43" '设置主机地址
socket.Open() ’打开

socket.SendLine( Domain ) ‘传递变量

socket.WaitForDisconnect()

Response.Write( "<blockquote><pre>" + socket.Buffer + "</pre></blockquote>" ) ’获得内容
socket.Close() ‘关闭

End Function
%>

<html>
<body bgcolor="#FFFFFF" text="#000010" link="#0000C0" vlink="#000040" alink="#000040">

<%Call whois( DomainName + ".com", "rs.internic.net" ) %>
<%Call whois( DomainName + ".net", "rs.internic.net" ) %>
<%Call whois( DomainName + ".org", "rs.internic.net" ) %>

</body>
</html>

时间: 2024-12-10 12:49:12

使用w3Sockets组件实现域名查询功能的相关文章

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

xml 当我们准备建立一个Web站点时,就必须向域名登记机构申请一个Internet域名,因此,我们通常希望了解自己准备使用的域名是否已经被注册,这时,可以访问NIC站点http://www.nic.net,点击"whois"链接后输入需查询的域名,就可以得到我们需要的结果. WHOIS服务器为 .com..net 和 .org 的国际顶级域名的查询返回全部的 whois 数据,包括网站域名注册人.管理合约.联系方式(电话.电子邮件.地址).帐单联络.技术支持和域名服务器信息,对于用户

使用xmlhttp为网站增加域名查询功能_XML/RSS

当我们准备建立一个Web站点时,就必须向域名登记机构申请一个Internet域名,因此,我们通常希望了解自己准备使用的域名是否已经被注册,这时,可以访问NIC站点http://www.nic.net,点击"whois"链接后输入需查询的域名,就可以得到我们需要的结果. WHOIS服务器为 .com..net 和 .org 的国际顶级域名的查询返回全部的 whois 数据,包括网站域名注册人.管理合约.联系方式(电话.电子邮件.地址).帐单联络.技术支持和域名服务器信息,对于用户了解一个

如何在.NET网站中实现域名查询功能

问题描述 如何在.NET网站中实现域名查询功能,望高手指点,谢谢了. 解决方案 解决方案二:帮你顶..很关注这个问题!解决方案三:在来一次...来高手解答啊1解决方案四:通过别的网站的查询结果,然后读入该页面的htmlsource,根据该html进行正则分析出最后的结果显示在你的页面上

PHP--用万网的接口实现域名查询功能_php实例

今天给别人做网站时有个需求是要有域名查询功能,查了点资料写了个简单的查询功能 前台页面用的是checkbox,代码如下: 复制代码 代码如下: <form name="form1" method="post" action="chaxun.php"> <tbody><tr> <td align="right" valign="middle" width="

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

xml 当我们准备建立一个Web站点时,就必须向域名登记机构申请一个Internet域名,因此,我们通常希望了解自己准备使用的域名是否已经被注册,这时,可以访问NIC站点http://www.nic.net,点击"whois"链接后输入需查询的域名,就可以得到我们需要的结果. WHOIS为.com..net和.org的国际顶级域名的查询返回全部的whois数据,包括域名注册人.管理合约.联系方式(电话.电子邮件.地址).帐单联络.技术支持和域名信息,对于用户了解一个的基本情况很有帮助.

一个用vc开发的域名查询组件(源代码及说明)

源代码 最近经常见到有人问如何在asp中查询域名是否被注册,所以写了这个组件,主要原理就是向gopher站点的whois服务器发送whois请求,由于没有太多时间,所以很简陋,目前只能实现向cnnic查询,并且返回的信息没有进行处理,如果你要用的话,清在asp里自己处理一下吧.以后如果有时间将加上过及域名的查询功能.其实最主要的目的还是给大家做组件提供一点参考,毕竟组件的写法有些特殊. 下载地址:组件:http://homepage.qdcatv.com.cn/bigeagle/whois.zi

个用vc开发的域名查询组件(源代码及说明)

源代码 最近经常见到有人问如何在asp中查询域名是否被注册,所以写了这个组件,主要原理就是向gopher站点的whois服务器发送whois请求,由于没有太多时间,所以很简陋,目前只能实现向cnnic查询,并且返回的信息没有进行处理,如果你要用的话,清在asp里自己处理一下吧.以后如果有时间将加上过及域名的查询功能.其实最主要的目的还是给大家做组件提供一点参考,毕竟组件的写法有些特殊. 下载地址:组件:http://homepage.qdcatv.com.cn/bigeagle/whois.zi

用ASP亲手打造域名查询系统

查询系统|域名查询 一.原理: 原理非常简单,域名的查询主要是基于RFC 954提供的WHOIS协议.在实现过程中,我们通过自己的WEB服务器访问NIC站点的WHOIS数据库服务器,从WHOIS数据库中查询我们所需要的内容,然后通过ASP组合成网页回送给客户端. 同时,我们使用xmlHttp协议实现客户端网页无刷新效果以及向服务端提出检索WHOIS数据的要求. 具体流程为:客户端通过xmlhttp提出域名查询要求-->WEB服务器中的ASP侦听页接受请求后使用xmlhttp向WHOIS服务器发送

asp+初体验---用c#写的asp+域名查询程序

asp+|程序 终于有时间可以学点新东西了,今天大略看了一下有关asp+的资料,并且写了个域名查询的页面,感觉很不错,asp+比起asp来进步实在是太大了,尽管用asp+组件也能实现域名查询的功能,并且前几天我用vc写过这么个组件,但用asp+简单方便多了.好了,废话少提,看源码吧. <% @Page Language="C#" %><% @Assembly Name="System.Net" %><% @Import Namespac