仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 633|回复: 8
打印 上一主题 下一主题

[学习教程] ASP教程之域名挂号查询(whois)很庞大吗--办法一

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:22:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全jjx原创,转载必需说明出处
要复制代码,请利用论坛的“复制“功效完成
chinaasp的域名查询要卖1000元,网友提了定见,却被吕科一句(你把他封装成组件尝尝?)给挡了归去。域名挂号查询(whois)真的很庞大吗?

域名挂号查询次要是经由过程whois服务器来完成的,以后对照经常使用的是rs.internic.net,经由过程它能够查询各类国际域名是不是注册。whois的端口一般是43。使用winsock,你能够在asp复杂的完成这个功效
asp分歧于php/jsp,winsock功效其实不内置,以是必需借助第三方的winsock组件。
这里的举例利用了serverobjects的aspsock,代码的正文对照具体,人人能够举一翻三
aspsock不是收费的,必要$49,假如必要收费的人人能够本人封装vb6中的winsock控件
或从这个地点下载收费的
XceedWinsockLibraryv1.1
ftp://ftp.xceedsoft.com/pub/xceedwsl.exe
该组件的主页是
http://www.xceedsoft.com/

whois.asp
-------------------------------------------
<%@Language=VBScript%>
<HTML>
<HEAD>
<METANAME="GENERATOR"Content="MicrosoftVisualStudio6.0">
</HEAD>
<BODY>
<formaction=whois.aspmethod=post>
域名:www<B>.</B><INPUTsize=8name=domainnamevalue="<%=request("domainname")%>">.<SELECTname=ext><OPTION
selected>com</OPTION><OPTION>net</OPTION><OPTION>org</OPTION>
</SELECT>
<INPUTclass=input1type=submitvalue=域名查询name=Submit>
</form>

<%
dimstrResult
ifRequest.ServerVariables("request_method")="POST"THEN
dimstrQuery
获得必要查询的域名
strQuery=request("domainname")&"."&request("ext")

dimobjSock
创立sock工具
SetobjSock=Server.CreateObject("Aspsock.conn")
设置whois服务器为rs.internic.net
objSock.RemoteHost="rs.internic.net"
设置whois服务器端口为43
objSock.Port=43
设置操纵的超时为60秒
objSock.TimeOut=60
翻开与remotehost的毗连,前往真为乐成
ifobjSock.Openthen
收回查询WriteLn暗示用vbCrlf闭幕(strQuery&vbCRlf)
objSock.WriteLnstrQuery
读取前往值,最年夜长度为65535
strResult=objSock.ReadBytesAsString(65535)
封闭毗连
objSock.Close
打印查询了局,你能够必要对此作些处置
Response.Write"<b>查询了局</b><br><textarearows=10cols=60>"&strResult&"</textarea>"
endif
SetobjSock=Nothing

endif
%>

</BODY>
</HTML>

使用winsock能够完成很多asp不太大概完成的事变,例如像网易一样真正无革新的谈天室,人人细心研讨研讨吧

</p>ASP脚本是采用明文(plaintext)方式来编写的。
爱飞 该用户已被删除
沙发
发表于 2015-1-17 05:03:54 | 只看该作者
兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的
若相依 该用户已被删除
板凳
发表于 2015-1-20 12:30:22 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
再现理想 该用户已被删除
地板
发表于 2015-1-29 07:08:28 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
简单生活 该用户已被删除
5#
发表于 2015-2-5 23:56:18 | 只看该作者
掌握asp的特性而且一定要知道为什么。
柔情似水 该用户已被删除
6#
发表于 2015-2-14 09:13:47 | 只看该作者
ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
小魔女 该用户已被删除
7#
发表于 2015-3-4 05:13:36 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
莫相离 该用户已被删除
8#
发表于 2015-3-19 03:40:17 | 只看该作者
不能只是将它停留在纸上谈兵的程度上。
分手快乐 该用户已被删除
9#
发表于 2015-3-27 07:08:18 | 只看该作者
它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-1 22:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表