域名登记查询(whois)很复杂吗--方法二

voodoo发表于 2000-06-03 22:42:07<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>
<form action=whois.asp method=post>
域名:www<B>.</B> <INPUT size=8 name=domainname value="<% =request("domainname") %>">. <SELECT name=ext>
<OPTION selected>com</OPTION>
<OPTION>net</OPTION>
<OPTION>org</OPTION>
<OPTION>com.cn</OPTION> <OPTION>net.cn</OPTION> <OPTION>org.cn</OPTION>
</SELECT>
<INPUT class=input1 type=submit value=域名查询 name=Submit>
</form>

<%
dim strResult
if Request.ServerVariables("request_method")="POST" THEN
dim strQuery
'取得需要查询的域名
strQuery=request("domainname") & "." & request("ext")

dim objSock
'创建sock对象
Set objSock=Server.CreateObject("Aspsock.conn")
'设置whois服务器为rs.internic.net
select case request("ext")
case "com","net","org"
objSock.RemoteHost="rs.internic.net"
gj=0
case "com.cn","net.cn","org.cn"
objSock.RemoteHost="drop.cnnic.net.cn"
gj=1
end select
'设置whois服务器端口为43
objSock.Port=43
'设置操作的超时为60秒
objSock.TimeOut=60
'打开与remotehost的连接,返回真为成功
if objSock.Open then
'发出查询 WriteLn表示用vbCrlf终结(strQuery & vbCRlf)
objSock.WriteLn strQuery
'读取返回值,最大长度为65535
strResult=objSock.ReadBytesAsString(65535)
'关闭连接
objSock.Close
'打印查询结果,你可以需要对此作些处理
' Response.Write "<b>查询结果</b><br><textarea rows=10 cols=60>" & strResult & "</textarea>"
select case gj
case "0"
str1=inter(strresult)
response.write str1
Response.Write "<b>查询结果</b><br><textarea rows=10 cols=60>" & strResult & "</textarea>"
case "1"
str1=cnnic(strresult)
response.write str1
Response.Write "<b>查询结果</b><br><textarea rows=10 cols=60>" & strResult & "</textarea>"
end select
end if
Set objSock=Nothing

end if

function inter(str)
if instr(str,"No match")=0 then
response.write "您的域名已经被注册。"
else
response.write "您的域名没有被注册。"
end if
end function

function cnnic(str)
if instr(str,"%")=0 then
response.write "您的域名已经被注册。"
else
response.write "您的域名没有被注册。"
end if
end function
%>

</BODY>
</HTML>

时间: 2024-09-09 01:00:22

域名登记查询(whois)很复杂吗--方法二的相关文章

域名登记查询(whois)很复杂吗--方法一

jjx原创,转载必须注明出处要复制代码,请使用论坛的"复制"功能完成chinaasp的域名查询要卖1000元,网友提了意见,却被吕科一句(你把他封装成组件试试?)给挡了回去.域名登记查询(whois)真的很复杂吗? 域名登记查询主要是通过whois服务器来完成的,当前比较常用的是rs.internic.net,通过它可以查询各种国际域名是否注册.whois的端口通常是43.利用winsock,你可以在asp简单的实现这个功能asp不同于php/jsp,winsock功能并不内置,所以必

用ASP解决域名登记查询

解决 方法一: 域名登记查询主要是通过whois服务器来完成的,当前比较常用的是rs.internic.net,通过它可以查询各种国际域名是否注册.whois的端口通常是43.利用winsock,你可以在asp简单的实现这个功能 asp不同于php/jsp,winsock功能并不内置,所以必须借助第三方的winsock组件. 这里的举例使用了serverobjects的aspsock,代码的注释比较详细,大家可以举一翻三 aspsock不是免费的,需要$49,如果需要免费的大家可以自己封装vb6

域名备案查询

由于域名备案对网站的发展紧密相关,所以经常有企业在询问域名备案有没有成功了,或者需要进行域名备案查询了解相关的资料,但是经常去询问注册商不止他们会烦自己也会烦的,因此了解怎么样进行域名备案查询是很有必要的,8630.html">有时候自己就能进行查询了,可以更快的了解自己想要知道的,不用干等着!下面小编就来告诉大家域名备案查询的两种方法吧! 第一http://www.aliyun.com/zixun/aggregation/8456.html">网站备案查询方法: 第一步:

php查询whois信息的方法

  本文实例讲述了php查询whois信息的方法.分享给大家供大家参考.具体如下: 这里使用php通过查询whois信息的网站列表进行查询 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 6

php查询whois信息的方法_php技巧

本文实例讲述了php查询whois信息的方法.分享给大家供大家参考.具体如下: 这里使用php通过查询whois信息的网站列表进行查询 function whois_query($domain) { // fix the domain name: $domain = strtolower(trim($domain)); $domain = preg_replace('/^http:\/\//i', '', $domain); $domain = preg_replace('/^www\./i',

曾育文:排名下降很忧伤 应对方法需五招

大家好,我是曾育文,虽然今天是周末,但是自己过的也并不轻松,因为发现自己网站的关键词排名掉了,既然排名掉了,玩的心肯定没了,分析排名下降的原因是关键,于是对网站的各方面进行了一个比较细心的分析,发现关键词掉的原因是竞争对手的挤压,平时关键词排名很好,自己也没多太在意,现在发现首页多了几个顶级域名,由于后期对于这快稍微有点疏忽,内容和外链方面并没有像以前那样发力.而对于关键词排名下降来说,相信很多站长都会感觉到一丝丝的忧伤,但是忧伤并不能解决问题,那么当我们网站关键词排名下降时,我们应该怎么办呢?

MySQL中优化sql语句查询常用的30种方法

本篇文章是对MySQL中优化sql语句查询常用的30种方法进行了详细的分析介绍,需要的朋友参考下   1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引. 2.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描. 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以

代码-linq多表连接查询速度很慢,但我在数据库查询分析器中却是秒查,请各位大侠帮我分析下

问题描述 linq多表连接查询速度很慢,但我在数据库查询分析器中却是秒查,请各位大侠帮我分析下 with temp as ( select (case when SHIFTSCHEDULEID is null then (case when TICKET_SELL_TYPE=2 then (select COMPANY_ID from TBL_YD_SHIFT where SHIFTNUMBER= (select SHIFTNUMBER from TBL_SP_TICKET where tick

mysql关联子查询的一种优化方法分析_Mysql

本文实例讲述了mysql关联子查询的一种优化方法.分享给大家供大家参考,具体如下: 很多时候,在mysql上实现的子查询的性能较差,这听起来实在有点难过.特别有时候,用到IN()子查询语句时,对于上了某种数量级的表来说,耗时多的难以估计.本人mysql知识所涉不深,只能慢慢摸透个中玄机了. 假设有这样的一个exists查询语句: select * from table1 where exists (select * from table2 where id>=30000 and table1.u