只想知道 发表于 2015-1-16 23:22:33

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

缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用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编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。

简单生活 发表于 2015-2-5 23:56:18

掌握asp的特性而且一定要知道为什么。

柔情似水 发表于 2015-2-14 09:13:47

ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。

小魔女 发表于 2015-3-4 05:13:36

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

莫相离 发表于 2015-3-19 03:40:17

不能只是将它停留在纸上谈兵的程度上。

分手快乐 发表于 2015-3-27 07:08:18

它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。
页: [1]
查看完整版本: ASP教程之域名挂号查询(whois)很庞大吗--办法一