美國(guó)服務(wù)器的DNS服務(wù)是域名系統(tǒng)的縮寫(xiě), 英文全稱:Domain Name System,是將域名與IP對(duì)應(yīng)的網(wǎng)絡(luò)服務(wù),讓美國(guó)服務(wù)器用戶在訪問(wèn)網(wǎng)站時(shí),不再需要輸入冗長(zhǎng)難記的IP地址,只需輸入域名即可訪問(wèn),因?yàn)镈NS服務(wù)會(huì)自動(dòng)將域名轉(zhuǎn)換成正確的IP地址,美國(guó)服務(wù)器DNS協(xié)議使用了TCP和UDP的53端口,下面美聯(lián)科技小編就來(lái)講講,美國(guó)服務(wù)器的DNS服務(wù)。
一開(kāi)始,域名的字符僅限于ASCI字符的一個(gè)子集,后在2008年ICANN通過(guò)一項(xiàng)決議,允許使用其他語(yǔ)言作為互聯(lián)網(wǎng)頂級(jí)域名的字符。例如,使用基于 Punycode碼的DNS系統(tǒng),可以將 Unicode字符串映射為有效的DNS字符集。因此,諸如“x中國(guó)”這樣的域名可以在地址欄直接輸入,而不需要安裝插件。
由于英語(yǔ)是最多國(guó)家使用的官方語(yǔ)言,使用其他語(yǔ)言字符作為域名會(huì)產(chǎn)生多種問(wèn)題,例如難以輸入,難以在國(guó)際推廣等,因此使用的英文。當(dāng)前,美國(guó)服務(wù)器DNS對(duì)于每一級(jí)域名長(zhǎng)度的限制是63個(gè)字符,城名總長(zhǎng)度則不能超過(guò)253個(gè)字符。
早期的DNS就是一個(gè)文本文件,這個(gè)文件在 美國(guó)服務(wù)器Windows系統(tǒng)還能找到,一般位于C: Awindows System32 driversletcl下,而在大部分的Linux系統(tǒng)中,這個(gè)文本則位于/etce/下,兩種情況下的文件名都叫作:該文件記錄了域名與P的對(duì)應(yīng)關(guān)系,一般是將IP地址寫(xiě)在第一列之后跟著一連串的域名。這樣在瀏覽器里輸入域名時(shí),瀏覽器就會(huì)直接訪問(wèn)該IP。
但是隨著網(wǎng)絡(luò)的發(fā)展,網(wǎng)站的數(shù)量變得越來(lái)越多,一個(gè)簡(jiǎn)單的 host文件已經(jīng)不能滿足數(shù)量的變化帶來(lái)的管理和維護(hù)成本需求。1983年, Paul Mockapetris發(fā)明了第一個(gè)DNS技術(shù)規(guī)范,原始的技術(shù)規(guī)范在882號(hào)因特網(wǎng)標(biāo)準(zhǔn)草案RFC882中發(fā)布。1987年發(fā)布的第1034號(hào)和1035號(hào)草案修正了DNS技術(shù)規(guī)范,并廢除了之前的第882號(hào)和883號(hào)草案。
既然有了服務(wù)協(xié)議,那么肯定就會(huì)有對(duì)應(yīng)的東西被開(kāi)發(fā)出來(lái)。20世紀(jì)80年代,柏克菜加州大學(xué)計(jì)算機(jī)系統(tǒng)研究小組的4個(gè)研究生 Douglas BTerry、 Mark Painter、 David W. Riggle和周松年一同編寫(xiě)了BIND的第一個(gè)版本,并隨4.3BSD發(fā)布。直到目前為止,BIND依舊是全世界使用范圍最廣的DNS軟件。
現(xiàn)在大家隨便都能打開(kāi)一個(gè)網(wǎng)頁(yè),比如用某度來(lái)進(jìn)行搜索,那么其背后的原理和流程下面大致介紹一下。首先,瀏覽器會(huì)檢查 host文件下有沒(méi)有對(duì)應(yīng)的IP,如果沒(méi)有,才會(huì)向DNS服務(wù)器發(fā)送一個(gè)請(qǐng)求報(bào)文,而DNS服務(wù)器接收到請(qǐng)求后,先檢查自身的緩存,如果存在記錄就直接返回,如果沒(méi)有記錄或者緩存已經(jīng)過(guò)明,那么DNS服務(wù)器就會(huì)查找自身的記錄文件來(lái)返回結(jié)果。
因?yàn)橛芯彺娴拇嬖?,所以有時(shí)候訪問(wèn)一些網(wǎng)站第一次打開(kāi)都是特別慢的,但是之后再打開(kāi)相同的網(wǎng)站就很快了。這就是是簡(jiǎn)單的流程介紹,其實(shí)DNS服務(wù)器還是分層的。
Fully Qualified Domain Name,縮寫(xiě)為FQDN,又譯為完全資格域名、完整領(lǐng)域名稱,也稱為絕對(duì)領(lǐng)城名稱, Absolute Domain Name絕對(duì)域名或網(wǎng)域名稱,它能指定其在城名系統(tǒng)樹(shù)狀圖下的一個(gè)確實(shí)位置,一個(gè)完全資格域名會(huì)包含所有域名級(jí)別,包括頂級(jí)域名和根域名。
舉例說(shuō)明,在測(cè)試網(wǎng)絡(luò)是否通暢的時(shí)候,一般都會(huì)用瀏覽器打開(kāi)某度網(wǎng)站。其實(shí)某度網(wǎng)址最后應(yīng)該還有個(gè)句點(diǎn),某度網(wǎng)址這個(gè)句點(diǎn)指的是根域名服務(wù)器,在這個(gè)根服務(wù)器下,有一條記錄指向了專門(mén)管理.com這個(gè)域名的DNS服務(wù)器的記錄。而這臺(tái)管理.com域名服務(wù)器又保存了很多記錄,其中就包括了域名。至此,這臺(tái)DNS服務(wù)器就能解析任何以域名.com結(jié)尾的URL了。
而用戶的瀏覽器第一次查找某度網(wǎng)址時(shí)的流程是,先訪問(wèn)根域名服務(wù)器,獲取管理.com域名的DNS服務(wù)器的IP;通過(guò)該IP再獲取管理域名.com這個(gè)域名的DNS服務(wù)器,再通過(guò)域名u.com的DNS服務(wù)器獲取某度網(wǎng)址的IP,最后,瀏覽器通過(guò)該IP直接訪問(wèn)www服務(wù)器。
關(guān)注美聯(lián)科技,了解更多IDC資訊!
美國(guó)服務(wù)器DNS服務(wù)的介紹
來(lái)源:美國(guó)服務(wù)器
作者:美聯(lián)小編Zoe
瀏覽量:110