利用Whois服务查询域名注册信息

本文介绍了如何利用Winsock控件查询域名注册信息。通过连接到InterNIC服务器的43端口,发送域名,然后读取并处理服务器回复,可以获取关于域名的详细信息。程序包括了判断是否连接到Internet的函数,以及用户界面和操作步骤,支持查询国际和国内域名。
摘要由CSDN通过智能技术生成

任何一个国际域名的信息都记录在DNS(域名服务器)上,如何查询关于某个域名的注册信息呢?象POP3是用于接收电子邮件一样,Whois服务是用于查询域名信息的。在美国这个服务由InterNIC提供。当你想确定一个域名是否存在,或者想获得该域名注册信息时,这个服务很有用。

一、Winsock控件能够提供执行Whois查找所需要的所有信息。步骤如下:
1.连接到InterNIC服务器的端口43。
2.发送域名。
3.读取来自服务器的答复。
4.从服务器上断开连接。

二、设计界面以及源程序:

源程序包括以上窗体和一个模块文件,模块中的代码用来判断计算机是否连网。
1、模块中的代码:
Public Declare Function RasEnumConnections Lib "RasApi32.dll" Alias "RasEnumConnectionsA" (lpRasCon As Any, lpcb As Long, lpcConnections As Long) As Long
Public Declare Function RasGetConnectStatus Lib "RasApi32.dll" Alias "RasGetConnectStatusA" (ByVal hRasCon As Long, lpStatus As Any) As Long
Public Const RAS95_MaxEntryName = 256
Public Const RAS95_MaxDeviceType = 16
Public Const RAS95_MaxDeviceName = 32 '
Public Type RASCONN95
dwSize As Long
hRasCon As Long
szEntryName(RAS95_MaxEn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值