好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識(shí)庫(kù) > 使用xmlhttp為網(wǎng)站增加域名查詢功能

使用xmlhttp為網(wǎng)站增加域名查詢功能

熱門標(biāo)簽:400電話辦理包年 南寧網(wǎng)絡(luò)外呼系統(tǒng)運(yùn)營(yíng)商 隨州外呼調(diào)研系統(tǒng) 高德地圖地圖標(biāo)注服務(wù)中心 本地電話機(jī)器人 r語言數(shù)據(jù)可視化地圖標(biāo)注 如何修改多個(gè)百度地圖標(biāo)注 微信地圖標(biāo)注合并了 東營(yíng)電銷

  當(dāng)我們準(zhǔn)備建立一個(gè)Web站點(diǎn)時(shí),就必須向域名登記機(jī)構(gòu)申請(qǐng)一個(gè)Internet域名,因此,我們通常希望了解自己準(zhǔn)備使用的域名是否已經(jīng)被注冊(cè),這時(shí),可以訪問NIC站點(diǎn)http://www.nic.net,點(diǎn)擊"whois"鏈接后輸入需查詢的域名,就可以得到我們需要的結(jié)果。

  WHOIS服務(wù)器為 .com、.net 和 .org 的國(guó)際頂級(jí)域名的查詢返回全部的 whois 數(shù)據(jù),包括網(wǎng)站域名注冊(cè)人、管理合約、聯(lián)系方式(電話、電子郵件、地址)、帳單聯(lián)絡(luò)、技術(shù)支持和域名服務(wù)器信息,對(duì)于用戶了解一個(gè)網(wǎng)站的基本情況很有幫助。在很多域名注冊(cè)服務(wù)商的網(wǎng)站中,通常都有whois(域名查詢)的高級(jí)服務(wù),但個(gè)人網(wǎng)站因?yàn)椴痪邆溆蛎?cè)服務(wù)商的資格和數(shù)據(jù),所以在一般條件下無法提供whois服務(wù)。

  其實(shí),利用XMLHTTP協(xié)議,我們每個(gè)人都可以在自己的個(gè)人網(wǎng)站中提供域名詳細(xì)情況查詢(WHOIS)服務(wù),本文介紹了如何使用ASP結(jié)合xmlhttp編程來實(shí)現(xiàn)這個(gè)功能。

  一、原理:

  原理非常簡(jiǎn)單,域名的查詢主要是基于RFC 954提供的WHOIS協(xié)議。在實(shí)現(xiàn)過程中,我們通過自己的WEB服務(wù)器訪問NIC站點(diǎn)的WHOIS數(shù)據(jù)庫(kù)服務(wù)器,從WHOIS數(shù)據(jù)庫(kù)中查詢我們所需要的內(nèi)容,然后通過ASP組合成網(wǎng)頁回送給客戶端。

  同時(shí),我們使用xmlHttp協(xié)議實(shí)現(xiàn)客戶端網(wǎng)頁無刷新效果以及向服務(wù)端提出檢索WHOIS數(shù)據(jù)的要求。

  具體流程為:客戶端通過xmlhttp提出域名查詢要求-->W(wǎng)EB服務(wù)器中的ASP偵聽頁接受請(qǐng)求后使用xmlhttp向WHOIS服務(wù)器發(fā)送檢索命令-->W(wǎng)HOIS數(shù)據(jù)庫(kù)執(zhí)行查詢操作,返回結(jié)果給我們自己的WEB服務(wù)器(html形式)-->W(wǎng)EB服務(wù)器接收到內(nèi)容后,立即將結(jié)果傳送給客戶端->客戶端瀏覽器使用vbscript過濾掉HTML多余部分,挑選出whois數(shù)據(jù)顯示出來。

  二、ASP XmlHttp編程簡(jiǎn)述:

  1、客戶端html頁面:

<script language="vbscript">
 Sub submit1_onmouseup '當(dāng)點(diǎn)擊“查詢”按鈕時(shí)觸發(fā);
  Dim objXML, objXSL, objFSO,strFile, strFileName, strXSL,strURL,TheForm
  Set TheForm = Document.wordfind
  window.status="正在檢索數(shù)據(jù)···"
  strURL="dns.asp"
  Set objXML = CreateObject("Microsoft.XMLHTTP") '創(chuàng)建MS的XMLHTTP組件;
  stra = "submit=submitfqdn="TheForm.words.value
  objXML.Open "post",strURL,false '采用Post提交方式;
  objXML.setrequestheader "content-length",len(stra)
  objXML.setrequestheader "content-type","application/x-www-form-urlencoded"
  objXML.send stra ' 發(fā)送信息
  xmlGet = objXML.responseText '稍等片刻后,得到服務(wù)器端傳回來的結(jié)果;
  if instr(1,xmlGet,"This is not a valid .com .net .org .info or .biz domain  name",1)<1 and len(trim(xmlGet))>100 then
   if instr(1,xmlGet,"This domain is available",1)<1 then
    if instr(1,xmlGet,"Registrant:",1) then
     strFind1 =instr(1,xmlGet,"Registrant:",1)
    else
     strFind1 = instr(1,xmlGet,"<pre><FONT face=""Verdana, Arial",1)+65

strFind2 = instr(1,xmlGet,"</FONT></pre>",1)
     strFind4=strFind2-strFind1
     sHTML = mid(xmlGet,strFind1,strFind4)
     TheForm.comments.value="查詢結(jié)果:"+chr(13)+chr(10)+sHTML
     window.status="查詢結(jié)果:該域名已被占用"
   else
    TheForm.comments.value="恭喜你,此域名可用!"
    window.status="查詢結(jié)果:該域名仍然處于可用狀態(tài)!"
   end if
  else
   TheForm.comments.value= "無效的國(guó)際頂級(jí)域名!請(qǐng)輸入以(.com .net .org .info or .biz)結(jié)尾的國(guó)際域名, 例如sun.com"
   window.status="無效的國(guó)際頂級(jí)域名!請(qǐng)輸入以(.com .net .org .info or .biz)結(jié)尾的國(guó)際域名, 例如CCTV.com"
  end if
  Set objXML = Nothing
 end sub
</script>

<html><head><title>XMLHTTP之域名查詢篇</title></head>
<body bgColor=#cccca3>
<form method="post" name=wordfind onsubmit="javascript:return false">
請(qǐng)輸入域名名稱:<input type="text" value="cctv.com" name="words" size="69">
<input type="submit" value="查詢" id=Submit1 name=Submit1>
<TEXTAREA name=comments readonly rows=10 cols=76></TEXTAREA>
</form></body></html>

  2、服務(wù)器端ASP程序:

<%dim xmlGet,objXML, objXSL, objFSO,strFile, strFileName, strXSL,strURL
 xmlGet=""
 if len(trim(Request.form("fqdn"))) > 1 then
  strURL="http://www.domainbank.net/whoisresults_gen.cfm?show=1"
   'WhoIS服務(wù)器的地址
  Set objXML = CreateObject("Microsoft.XMLHTTP") '創(chuàng)建MS的XMLHTTP組件

  stra = "submit=submitfqdn="trim(Request.form("fqdn"))
  objXML.Open "post",strURL,false
  objXML.setrequestheader "content-length",len(stra)
  objXML.setrequestheader "content-type","application/x-www-form-urlencoded"
  objXML.send stra ' 發(fā)送信息到WhoIs數(shù)據(jù)庫(kù)服務(wù)器;

  xmlGet = objXML.responseText ' 取得域名服務(wù)器返回的信息
  Set objXML = Nothing
 end if
 response.write xmlGet '返回結(jié)果給客戶端
%>

  在上述過程中,可以發(fā)現(xiàn)我們自己的WEB服務(wù)器中的ASP程序其實(shí)只起到一個(gè)中間傳遞的作用,在實(shí)際應(yīng)用中,也可以省去這個(gè)中間層,使用vbscript通過xmlhttp直接向WHOIS數(shù)據(jù)庫(kù)發(fā)送和接收數(shù)據(jù)。不過這樣的話,可能會(huì)因?yàn)镮E中“通過(其它)域訪問數(shù)據(jù)資源”被禁用(默認(rèn))而引起權(quán)限不夠?qū)е聼o法執(zhí)行,所以該省去ASP中間層的方法并不太通用。

  本程序在基于Windows2000平臺(tái)的IIS5.0和IE6.0上運(yùn)行通過。實(shí)際使用過程中,可以把上述代碼拷貝到自己網(wǎng)頁中,經(jīng)過簡(jiǎn)單的頁面編輯,就可在自己的網(wǎng)頁中增加在頁面無刷新情況下的域名查詢功能了,初看上去,還真的有點(diǎn)象專業(yè)的域名注冊(cè)服務(wù)商網(wǎng)站提供的服務(wù)了。

標(biāo)簽:果洛 黃石 拉薩 宿遷 西雙版納 益陽 德州 寧夏

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用xmlhttp為網(wǎng)站增加域名查詢功能》,本文關(guān)鍵詞  使用,xmlhttp,為,網(wǎng)站,增加,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用xmlhttp為網(wǎng)站增加域名查詢功能》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用xmlhttp為網(wǎng)站增加域名查詢功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲色欲色欲www在线女美女| 日本哺乳奶水xxxx| 操女人逼逼视频| 某一天韩剧在线观看超清| 娇小被黑人爆出水黑人复古| 女军医乳k8经典| 大香伊蕉在人有线网站| 成人毛片18女人毛片免费看软件| 18少妇X??X??OO| 亚洲国产夜色在线观看| 柘城县| 双性少爷挨脔日常h惩罚h| 少妇被猛烈进入A片欧美一级毛片 日本一级特黄大片欧美黑寡妇 | 嗯用力插| 黑人搞逼| 国产精品网址你懂的| 把美女屁股眼扒开的视频| 伊人久久久大香直播软件| 丰满老女人A片| 国产精品第100页| 被合租粗糙室友到哭| 日本xxxxhd高清| 国产成人啪精品视频免费网站软件 | 桃乃木かな?AV在线观看免费| 黄色乱轮| 色戒完整版无删减158分钟hd| 免费性生活| 亚洲狼人在线观看| 双性室友的粗大H拔不出来| 亚洲精品456在线播放狼人| 久久99视频免费| 女网红开车送货遇害| 侵犯女格斗2波多野结衣| 女教师婬辱の教室蜜臀A麻豆| 欧美啊v在线观看| 小荡货翘高点好爽| 男配有毒| 中文字幕人成乱码熟女香港| 三男玩一女三A片| 七七国产福利在线二区| 羞羞羞漫画免费看网站入口|