1.引言
要实现域名查询,首先要找到域名服务器。在这用的是万网的域名服务器。
网址为:http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=
whois:http://whois.hichina.com/cgi-bin/whois?domain=
2.查询界面
输入中文域名后查询界面:
判断是否为中文域名(javascript):





























输入英文域名后查询界面:
判断是否为英文域名:























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






































































查询结果界面:
3.后台编码
例如查询域名:zxjay.net
网址为:
http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=zxjay.net
返回的信息为XML格式:






其中200表示正确返回
210 表示可以注册
因此可通过判断original 后的代码是否为210判断域名是否可以注册。
判断方法有多种:处理字符串、解析XML等
在这用的是解析XML方法。
获取待查询的域名:






































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







判断域名是否被注册(方法):










public static bool IsReg(string domainName)









































显示域名查询情况:





































4.注意事项
(1) 编码格式必须是GB2312
(2) 域名格式判断并不太严格
(3) 参考了万网等的一些信息