功能變數名稱解析
出自 MBA智库百科(https://wiki.mbalib.com/)
目錄 |
功能變數名稱解析也叫功能變數名稱指向、伺服器設置、功能變數名稱配置以及反向IP登記,是指電腦專家通過DNS技術在功能變數名稱和IP地址之間建立對應關係.由解析伺服器來完成將功能變數名稱轉換成IP地址的任務,幫助人們方便地找到網站。[1]說得簡單點就是將好記的功能變數名稱解析成IP,服務由DNS伺服器完成,是把功能變數名稱解析到一個IP地址,然後在此IP地址的主機上將一個子目錄與功能變數名稱綁定。
然而,在這一至關重要的領域.美國不僅擁有網路功能變數名稱的專控權和否決權,還擁有國際互聯網高速公路的主幹線。任何國家和地區的支幹線間的通信都要經過美國的主線。目前。美國的“互聯網功能變數名稱與地址管理公司”(ICANN),乃是全球互聯網的最高管理機構.它決定著互聯網技術的取捨、網路通信協議的制定、功能變數名稱和IP地址的分配、功能變數名稱登記與出售以及相關政策的制定。2005年7月,美國商務部宣佈無限期保留對13台功能變數名稱根伺服器的監控權。從安全形度看,美國壟斷了“功能變數名稱解析”的根伺服器,也就控制了相應的所有功能變數名稱。如果美國不想讓人訪問某些功能變數名稱.就可以屏蔽掉這些功能變數名稱.使它們的IP地址無法解析出來.那麼這些功能變數名稱所指向的網站就相當於從互聯網的世界中消失了。有鑒於此,包括銀行業在內的關係國脈安全的功能變數名稱解析必須引起我國決策部門的高度重視,以防患於末然。[1]
功能變數名稱解析的過程[2]
功能變數名稱解析的工作過程分下麵幾個步驟:
第一步:客戶端檢查自己的名稱緩存,有否該紀錄項,若有則直接使用該記錄.若無則進行第二步.
第二步:客戶端提出功能變數名稱解析請求,並將該請求發送給本地的功能變數名稱伺服器.
第三步:當本地的功能變數名稱伺服器收到請求後,就先查詢本地的緩存,如果有該紀錄項,則本地的功能變數名稱伺服器就直接把查詢的結果返回.
第四步:如果本地的緩存中沒有該紀錄,則本地功能變數名稱伺服器就直接把請求發給根功能變數名稱伺服器,然後根功能變數名稱伺服器再返回給本地功能變數名稱伺服器一個所查詢域(根的子域,如CN)的主功能變數名稱伺服器的地址.
第五步:本地伺服器再向上一步驟中所返回的功能變數名稱伺服器發送請求,然後收到該請求的伺服器查詢其緩存,返回與此請求所對應的記錄或相關的下級的功能變數名稱伺服器的地址.本地功能變數名稱伺服器將返回的結果保存到緩存.
第六步:重覆第五步,直到找到正確的紀錄.
第七步:本地功能變數名稱伺服器把返回的結果保存到緩存,以備下一次使用,同時還將結果返回給客戶機.
1、A記錄解析
記錄類型選擇“A”;記錄值填寫空間商提供的主機IP地址;MX優先順序不需要設置;TTL設置預設的3600即可。
2、CNAME記錄解析
CNAME類型解析設置的方法和A記錄類型基本是一樣的,其中將記錄類型修改為“CNAME”,並且記錄值填寫伺服器主機地址即可。
3、MX記錄解析
MX記錄解析是做郵箱解析使用的。記錄類型選擇MX,線路類型選擇通用或者同時添加三條線路類型為電信、網通、教育網的記錄;記錄值填寫郵局商提供的伺服器IP地址或別名地址;TTL設置預設的3600即可,MX優先順序填寫郵局提供商要求的數據,或是預設10,有多條MX記錄的時候,優先順序要設置不一樣的數據。
1.泛功能變數名稱解析
泛功能變數名稱解析是指將*功能變數名稱解析到同一IP。在功能變數名稱前添加任何子功能變數名稱,均可訪問到所指向的WEB地址。假如功能變數名稱為a.com,也就是說功能變數名稱a.com之下所設的*.a.com全部解析到同一個IP地址上去。比如設**.a.com就會自己自動解析到與a.com同一個IP地址上去。
2.功能變數名稱智能解析
功能變數名稱智能解析就是除了具備一般的基本DNS解析功能外,還可以自動識別瀏覽者的來源,並把相同的功能變數名稱智能DNS解析到雙線路機器的網通或電信的IP,以便就近訪問您的網站。
3.MX記錄
路由記錄,用戶可以將該功能變數名稱下的郵件伺服器指向到自己的mailserver上,然後即可自行操控所有的郵箱設置。您只需線上填寫您伺服器的IP地址,即可將您功能變數名稱下的郵件全部轉到您自己設定相應的郵件伺服器上。
4.CNAME記錄
CNAME也是一個常見的記錄類別,它是一個別名記錄(Canonical Name)。當DNS系統在查詢CNAME左面的名稱的時候,都會轉向CNAME右面的名稱再進行查詢,一直追蹤到最後的PTR或A名稱,成功查詢後才會做出回應,否則失敗。這種記錄允許您將多個名字映射到同一臺電腦。與A記錄不同的是,CNAME別名記錄設置的可以是一個功能變數名稱的描述而不一定是IP地址。通常用於同時提供WWW和MAIL服務的電腦。
5.TTL值
全稱是“生存時間(Time To Live)”,簡單的說它表示DNS記錄在DNS伺服器上緩存時間。
6.A記錄
WEB伺服器的IP指向A(Address)記錄是用來指定主機名(或功能變數名稱)對應的IP地址記錄。
7.URL轉發
轉發功能:如果您沒有一臺獨立的伺服器(也就是沒有一個獨立的IP地址)或者您還有一個功能變數名稱B,您想訪問A功能變數名稱時訪問到B功能變數名稱的內容,這時您就可以通過URL轉發來實現。url轉發可以轉發到某一個目錄下,甚至某一個文件上。而cname是不可以,這就是url轉發和cname的主要區別所在功能變數名稱A記錄:A(Address)記錄是功能變數名稱與IP對應的記錄。功能變數名稱別名記錄:別名(CName,Canonical Name)記錄,是功能變數名稱與功能變數名稱的別名對應的記錄。動態功能變數名稱解析:A記錄中功能變數名稱對應的IP是靜態IP,把功能變數名稱解析到動態IP上,就叫動態功能變數名稱解析。功能變數名稱服務商一般只免費提供A記錄,不免費提供動態功能變數名稱解析。
8.功能變數名稱解析器
功能變數名稱解析器,是把功能變數名稱轉換成主機所在IP地址的中介。通常上網的時候,敲入一個功能變數名稱地址,電腦會首先向DNS伺服器搜索相對應的IP地址,伺服器找到對應值之後,會把IP地址返回給你的瀏覽器,這時瀏覽器根據這個IP地址發出瀏覽請求,這樣才完成了功能變數名稱定址的過程。操作系統會把你常用的功能變數名稱IP地址對應值保存起來,當你瀏覽經常光顧的網站時,就可以直接從系統的DNS緩存里提取對應的IP地址,加快連線網站的速度。
9.功能變數名稱解析軟體
DNS系統是由各式各樣的DNS軟體所驅動的,包括:BIND(Berkeley Internet Name Domae most commonly used name daemon. DJBDNS(Dan J Bernstein's DNS implementation) MaraDNS NSD(Name Server Daemon) PowerDNS等。
DNS通過允許一個名稱伺服器把他的一部分名稱服務(眾所周知的zone)“委托”給子伺服器而實現了一種層次結構的名稱空間。此外,DNS還提供了一些額外的信息,例如系統別名、聯繫信息以及哪一個主機正在充當系統組或域的郵件樞紐。