您的位置:知识库 » .NET技术

ASP.NET(c#)实现中英文域名查询

发布时间: 2009-10-30 15:20  阅读: 3713 次  推荐: 2   原文链接   [收藏]  

  1.引言

  要实现域名查询,首先要找到域名服务器。在这用的是万网的域名服务器。

  网址为:http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=

  whois:http://whois.hichina.com/cgi-bin/whois?domain=

  2.查询界面

  输入中文域名后查询界面:

  判断是否为中文域名(javascript):

Code

输入英文域名后查询界面:

  判断是否为英文域名:

Code

  中国等不能注册英文域名,把相应的CheckBox的disabled属性设置为true,代码为(javascript):

Code

  查询结果界面:

  3.后台编码

  例如查询域名:zxjay.net

  网址为:

  http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=zxjay.net

  返回的信息为XML格式:

Code

  其中200表示正确返回

  210 表示可以注册

  因此可通过判断original 后的代码是否为210判断域名是否可以注册。

  判断方法有多种:处理字符串、解析XML等

  在这用的是解析XML方法。

  获取待查询的域名:

Code

  显示域名查询情况:

Code

  4.注意事项

  (1) 编码格式必须是GB2312

  (2) 域名格式判断并不太严格

  (3) 参考了万网等的一些信息

2
0
标签:ASP.NET

.NET技术热门文章

    .NET技术最新文章

      最新新闻

        热门新闻