ASP.NET(c#)實現中英文域名查詢

發布時間: 2009-10-30 15:20  閱讀: 3560 次  推薦: 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
 
 

文章列表

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()