使用w3Sockets组件实现域名查询功能
w3sockets是写着名jmail邮件开发者开发的又一免费实用的asp组件。
需要下载的朋友可以在这里下载:
https://www.dimac.net/freedownloads/dlstart.?productid=2
下载后解压,运行socketreg.exe注册组件。
这里主要介绍如何用该组件whois域名,目前网上很多域名查询都是通过xml(标准化越来越近了)http获得其他网页数据,而获得记录。其实,我们完全可以通过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>
推荐阅读
-
使用w3Sockets组件实现域名查询功能
-
python3实现域名查询和whois查询功能
-
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
-
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
-
使用canvas实现一个vue弹幕组件功能
-
使用Service组件实现简单的音乐播放器功能 --Android基础
-
vue中通过使用$attrs实现组件之间的数据传递功能
-
使用百度地图api通过redis实现地标存储及范围坐标点查询功能
-
使用Angular CDK实现一个Service弹出Toast组件功能
-
微信小程序使用progress组件实现显示进度功能【附源码下载】