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