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
網址為:
傳回的資訊為XML格式:
其中200表示正确傳回
210 表示可以注冊
是以可通過判斷original 後的代碼是否為210判斷域名是否可以注冊。
判斷方法有多種:處理字元串、解析XML等
在這用的是解析XML方法。
擷取待查詢的域名:
顯示域名查詢情況:
4.注意事項
(1) 編碼格式必須是GB2312
(2) 域名格式判斷并不太嚴格
(3) 參考了萬網等的一些資訊