域名注冊后需要按照程序解析才能使用,有的人對于域名解析不懂,在具體解析域名時出現(xiàn)了很多問題,dns域名怎么解析?域名不備案能解析嗎?下面大家就跟隨著一起來了解下吧。
一、dns是什么意思?
dns(domain name server,域名服務(wù)器)是進行域名(domain name)和與之相對應(yīng)的ip地址 (ip address)轉(zhuǎn)換的服務(wù)器。dns中保存了一張域名(domain name)和與之相對應(yīng)的ip地址 (ip address)的表,以解析消息的域名。 域名是internet上某一臺計算機或計算機組的名稱,用于在數(shù)據(jù)傳輸時標識計算機的電子方位(有時也指地理位置)。域名是由一串用點分隔的名字組成的,通常包含組織名,而且始終包括兩到三個字母的后綴,以指明組織的類型或該域所在的國家或地區(qū)。
二、dns域名怎么解析?
1. 瀏覽器先檢查自身緩存中有沒有被解析過的這個域名對應(yīng)的ip地址,如果有,解析結(jié)束。同時域名被緩存的時間也可通過ttl屬性來設(shè)置。
2. 如果瀏覽器緩存中沒有(專業(yè)點叫還沒命中),瀏覽器會檢查操作系統(tǒng)緩存中有沒有對應(yīng)的已解析過的結(jié)果。而操作系統(tǒng)也有一個域名解析的過程。在windows中可通過c盤里一個叫hosts的文件來設(shè)置,如果你在這里指定了一個域名對應(yīng)的ip地址,那瀏覽器會首先使用這個ip地址。但是這種操作系統(tǒng)級別的域名解析規(guī)程也被很多黑客利用,通過修改你的hosts文件里的內(nèi)容把特定的域名解析到他指定的ip地址上,造成所謂的域名劫持。所以在windows7中將hosts文件設(shè)置成了readonly,防止被惡意篡改。
3. 如果至此還沒有命中域名,才會真正的請求本地域名服務(wù)器(ldns)來解析這個域名,這臺服務(wù)器一般在你的城市的某個角落,距離你不會很遠,并且這臺服務(wù)器的性能都很好,一般都會緩存域名解析結(jié)果,大約80%的域名解析到這里就完成了。
4. 如果ldns仍然沒有命中,就直接跳到root server 域名服務(wù)器請求解析。
5. 根域名服務(wù)器返回給ldns一個所查詢域的主域名服務(wù)器(gtld server,國際頂尖域名服務(wù)器,如.com .cn .org等)地址,此時ldns再發(fā)送請求給上一步返回的gtld。
6. 接受請求的gtld查找并返回這個域名對應(yīng)的name server的地址,這個name server就是網(wǎng)站注冊的域名服務(wù)器。name server根據(jù)映射關(guān)系表找到目標ip,返回給ldns,ldns緩存這個域名和對應(yīng)的ip。
7.ldns把解析的結(jié)果返回給用戶,用戶根據(jù)ttl值緩存到本地系統(tǒng)緩存中,域名解析過程至此結(jié)束。
三、域名不備案能解析嗎?
域名不備案是否能解析,就得看使用什么網(wǎng)站主機了。如果使用的是香港線路或國外線路的網(wǎng)站主機,就不需要備案就能直接解析;但如果使用的是國內(nèi)大陸網(wǎng)站主機,域名不備案的話是不能解析的,要在通過備案后才能解析。
域名備案其實整體上并沒有什么難度,唯一的問題可能就是比較耗時間,需要等待審核,一般來說,20天左右就可以完成。
dns域名怎么解析?域名不備案能解析嗎?域名解析對于網(wǎng)站運行來說比較重要,上文給大家介紹了dns域名解析步驟,大家可以看看。