域名查询源代码
来源:互联网 发布:阿里云网络接入协议 编辑:程序博客网 时间:2024/04/28 12:35
网上很多关于域名查询的源代码,我这里只说多域名查询的问题,网络资源确实丰富,最初的我也下载了不少,每次放到站点上试验,发现最多的情况就是,国际域名查询没问题,但是涉及到国内域名,总是显示网络延迟,连接不上,可能是头一次接触的过,满头雾水,不知道从何下手,看着代码,脑子却不动,一个下午就在茫然中度过。领导也是跟着催促,只好夜里加班,可能是盯的代码时间长了,混熟了,哈哈,一条一条的代码终于读进脑子了,其实自己也不太懂,分析吧,当然分析的可不是代码,而是原作者的想法,为什么注视掉这句,为什么加上那句,几经试验,通过,呵呵,好开心。完全弄完已经早上六点了。下面把源代码贴出来,供大家参考
<%
On Error Resume Next
Server.ScriptTimeOut=9999999
Function getHTTPPage(jnkcUrl)
Dim CJXMLHTTP
Set CJXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
CJXMLHTTP.Open "GET", jnkcUrl, False, "", ""
CJXMLHTTP.Send
getHTTPPage = CJXMLHTTP.ResponseText
Set CJXMLHTTP = Nothing
End Function
%>
<script language="JavaScript">
<!--
function check()
{
if (form1.dns.value=="")
{
alert("请输入要查询域名");
form1.dns.focus();
return false;
}
if(form1.dns.value.length < 2 )
{
alert("域名不能少于三位");
form1.dns.focus();
return false;
}
}
//-->
</script>
<%if request.Form("Submit")="查询" then %>
<table width="450" border="1" cellpadding="3" cellspacing="0" bordercolor="B3A177" bgcolor="D4EEC9" class="tablemar">
<tr>
<td width="444" height="26" align="left" valign="middle" class="greenwords"> 域名查询结果:<br />
<div style=" margin-left:20px">
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<%
types=split(request.form("checkbox"),",") '获取当前选择的类型
dns=trim(request.form("dns"))
for i=0 to ubound(types)
'ext=replace(trim(types(i)),".","")
url="http://panda.www.net.cn/cgi-bin/check.cgi?area_domain="&dns&"."&trim(types(i))&" "
wstr=getHTTPPage(url)
if instr(wstr,"Domain name is not available")>0 then
mes="已被注册"
elseif instr(wstr,"Domain name is available")>0 then
mes="未被注册 <a href='dnsrave.asp'>我要注册</a>"
else
mes="网络延迟,请重新查找!"
end if
response.write "<tr><td><b>"&dns& "."&trim(types(i))&"</b></td><td><font color='#ff0000'>" & mes & "</font></td></tr>"
next
%></table></div>
</td>
</tr>
</table>
<%else%>
<form name="form1" method="post" onSubmit="javascript:return check()" style="margin:0;padding:0;">
<table width="450" border="1" cellpadding="0" cellspacing="0" bordercolor="B3A177" bgcolor="D4EEC9" class="tablemar">
<tr>
<td height="26" colspan="2" align="center" class="greenwords"><img src="images/domain_www.gif" width="60" height="18" /><input name="dns" type="text" class="input_domain" id="dns" style="height:16px; width:200px"onMouseOver="this.style.border='1px solid #00cc33'" onMouseOut="this.style.border='1px solid #4B82BA'"/>
<input type="submit" name="Submit" value="查询" id="Submit" /></td>
</tr>
<tr>
<td width="104" height="20" align="center" class="greenwords">国际域名</td>
<td width="340" height="20" align="left" valign="middle" class="greenwords"><input type="checkbox" name="checkbox" value="com" id="checkbox" />
<label for="checkbox"></label>
.com
<input type="checkbox" name="checkbox" value="net" id="checkbox" />
<label for="checkbox2"></label>
.net
<input type="checkbox" name="checkbox" value="org" id="checkbox" />
<label for="checkbox3"></label>
.org </td>
</tr>
<tr>
<td height="20" align="center" class="greenwords">国内域名</td>
<td height="20" align="left" class="greenwords"><input type="checkbox" name="checkbox" value="com.cn" id="checkbox" />
<label for="checkbox4">.com.cn
<input type="checkbox" name="checkbox" value="net.cn" id="checkbox" />
.net.cn
<input type="checkbox" name="checkbox" value="org.cn" id="checkbox" />
.org.cn
<input type="checkbox" name="checkbox" value="gov.cn" id="checkbox" />
.gov.cn
<input type="checkbox" name="checkbox" value="cn" id="checkbox" />
.cn</label></td>
</tr>
<tr>
<td height="20" align="center" class="greenwords">新增域名</td>
<td height="20" align="left" class="greenwords"><input type="checkbox" name="checkbox" value="info" id="checkbox" />
<label for="checkbox9"></label>
.info
<input type="checkbox" name="checkbox" value="biz" id="checkbox" />
<label for="checkbox10"></label>
.biz</td>
</tr>
<tr>
<td height="20" align="center" class="greenwords">中文通用域名</td>
<td height="20" align="left" class="greenwords"><input type="checkbox" name="checkbox" value="中国" id="checkbox" />
<label for="checkbox11">.中国
<input type="checkbox" name="checkbox" value="网络" id="checkbox" />
</label>
.网络
<input type="checkbox" name="checkbox" value="公司" id="checkbox" />
<label for="checkbox13"></label>
.公司</td>
</tr>
</table>
</form>
<%end if%>
- 域名查询源代码
- ASP.NET域名查询系统源代码,域名Whois查询,(.Com/.Net/.Org/.Cn),c#语言实现域名Whois信息查询
- 域名查询
- 域名查询
- 域名查询
- 我写的WHOIS域名服务器查询控件 ASP++系列源代码
- 源代码查询
- C#域名whois查询
- WebService实例-域名查询~
- 域名查询类
- C#域名查询
- C#独立域名查询
- C#独立域名查询
- 域名WHOIS查询
- 域名查询代码
- 域名查询配置
- AJAX查询域名
- 域名批量查询软件
- ISTO_nonamed JSP扫描者
- [容易]快速让VC6.0编译的程序的控件具有window XP风格
- .net开发经验收集
- BCEL & Javassist 的介绍
- sql中的日期函数处理
- 域名查询源代码
- 唉,忘了我也有博客了!
- 快速定位*.class文件中需要修改的位置
- Top 10 Programmers of All Time
- 计算现在到1970年过了多少秒 mktime函数 自己写的 ^_^
- 两个傻子的爱情
- 一个关于字符集处理的问题
- Site Search
- asp.net 2.0 个人认为处理网站全局错误最简单的方法