当前位置:编程学习 > C#/ASP.NET >>

域名查询

/// <summary>
/// 从“中国万网(www.net.cn)”实现域名查询功能
/// </summary>
/// <param name="Domain">域名</param>
/// <param name="Ext">后缀(cn|com|net|name|org|comcn|netcn|orgcn|govcn|info|biz|tv|cc)</param>
/// 以上依次代表:.cn|.com|.net|.name|.org|.com.cn|.net.cn|.org.cn|.gov.cn|.info|.biz|.tv|.cc
/// <returns></returns>
public static string Whois( string Domain, string Ext )
{
#region 这部分可能会变化,取决于“中国万网”是否改变查询方式和显示查询结果的那个网页的内容
const string cntURLB = "http://panda.www.net.cn/cgi-bin/Check.cgi?domain=";//http请求头部
const string cntURLM = "&ext="; //http请求中间部分(变量)
const string cntMark = "<tr bgcolor="#b9d9ff">"; //需要的"中国万网"返回信息的开始特征
const string cntTableB = "<tr bgcolor="#993300">"; //"中国万网"返回信息中的一个table的开始部分的特征

//已知"中国万网"查询结果的三种情况的特征
const string cntQn = "此域名不能注册";
const string cntReg = "已被注册的域名";
const string cntNotReg = "未被注册的域名";
#endregion

#region 这个部分选用
//以下用来替换"中国万网"返回信息中table的样式
const string cntTableR = "<tr><td>";
const string cntTableE = "</td></tr></table>";
const string cntTable = "<table align=center border=1 bordercolor="#FFFFFF" cellpadding="1" cellspacing="0" bgcolor="#F7F7F7"><tr>";
补充:asp.net教程,远程及网络应用 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,