Ⅰ 域名解析成ip地址通過什麼伺服器
域名解析靠的是DNS服務
當用戶訪問我們網站一個網頁時,他需要經過以下步驟:
找到這個網頁的存放伺服器;
伺服器將用戶的請求信息接入;
伺服器通過文件路徑(URL)查找用戶請求網頁;
用戶將該網頁內容下載到自己電腦上。
為什麼要有DNS解析?
讓用戶電腦和伺服器(網頁存放電腦)連接起來並不是靠域名進行,網路上計算機之間實現連接是通過每台計算機在網路中擁有的惟一的IP地址來完成的。但IP地址並不便於記憶,這樣就需要在用戶容易記憶的地址和計算機能夠識別的地址之間有一個解析,用戶容易記憶的地址就是域名,而DNS伺服器便充當了將用戶請求的域名「翻譯」成相應IP地址以便於計算機之間相互連接的角色。
DNS解析原理
DNS解析主要有遞歸查詢,就是在某個DNS伺服器緩存中查找不到相應的域名與IP地址對應關系時,自動跳轉到到下一步驟通過下一個DNS伺服器進行查找。具體可見如下兩圖:
DNS解析過程
1.瀏覽器緩存
當用戶通過瀏覽器訪問某域名時,瀏覽器首先會在自己的緩存中查找是否有該域名對應的IP地址(若曾經訪問過該域名且沒有清空緩存便存在);
2.系統緩存
當瀏覽器緩存中無域名對應IP則會自動檢查用戶計算機系統Hosts文件DNS緩存是否有該域名對應IP;
3.路由器緩存
當瀏覽器及系統緩存中均無域名對應IP則進入路由器緩存中檢查,以上三步均為客服端的DNS緩存;
4.ISP(互聯網服務提供商)DNS緩存
當在用戶客服端查找不到域名對應IP地址,則將進入ISP DNS緩存中進行查詢。比如你用的是電信的網路,則會進入電信的DNS緩存伺服器中進行查找;
5.根域名伺服器
當以上均未完成,則進入根伺服器進行查詢。全球僅有13台根域名伺服器,1個主根域名伺服器,其餘12為輔根域名伺服器。根域名收到請求後會查看區域文件記錄,若無則將其管轄范圍內頂級域名(如.com)伺服器IP告訴本地DNS伺服器;
6.頂級域名伺服器
頂級域名伺服器收到請求後查看區域文件記錄,若無則將其管轄范圍內主域名伺服器的IP地址告訴本地DNS伺服器;
7.主域名伺服器
主域名伺服器接受到請求後查詢自己的緩存,如果沒有則進入下一級域名伺服器進行查找,並重復該步驟直至找到正確紀錄;
8.保存結果至緩存
本地域名伺服器把返回的結果保存到緩存,以備下一次使用,同時將該結果反饋給客戶端,客戶端通過這個IP地址與web伺服器建立鏈接。
Ⅱ 完成ip地址和域名之間轉換工作的是什麼伺服器
完成ip地址和域名之間轉換工作的是DNS伺服器。
DNS(Domain Name System,域名系統),網際網路上作為域名和IP地址相互映射的一個分布式資料庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過主機名,最終得到該主機名對應的IP地址的過程叫做域名解析(或主機名解析)。
(2)用於地址解析的伺服器是什麼擴展閱讀:
DNS的域名系統組成
1、資源文件
早期網際網路上僅有數百台主機,那時候的域名與IP地址對應只需簡單地記錄在一個hosts.txt文件中,這個文件由網路信息中心(NIC,Network Information Center)負責維護。
任何想添加到網際網路上的主機的管理員都應將其名字和地址E-mail給NIC,這個對應就會被手工加到hosts.txt文件中。
每個主機管理員去NIC下載最新的hosts.txt文件放到自己的主機上,就完成了域名列表的更新。域名解析只是一個檢查本機文件的本地過程。
隨著網際網路上主機數量的膨脹,原有的方式已經無法滿足要求。現有域名系統於20世紀80年代開始投入使用。域名系統採用層次結構的名字空間,並且原來龐大的對應表被分解為不相交的、分布在網際網路中的子表,這些子表稱為資源文件。
2、域名解析
前面已經說明了域名系統名字空間的層次結構,下面來具體看一下這一結構是如何同域名系統的域名伺服器(DNS,Domain Name Server)結合來實現域名解析的。
首先,根據域名系統域名空間的層次結構將其按子樹劃分為不同的區域,每個區域可看作是負責層次結構中這一部分節點的可管理的權力實體。
例如,整個域的頂層區域由ICANN負責管理,一些國家域名及其下屬的那些節點又構成了各自的區域,像.cn域就由CNNIC負責管理。而.cn域下又被劃分為一些更小的區域,例如.fudan.e.cn由復旦大學網路中心負責管理。
Ⅲ 計算機中用於地址解析的是
地址解析協議是IPv4中必不可少的協議,而IPv4是使用較為廣泛的互聯網協議版本(IPv6仍處在部署的初期)。
假設:
計算機A的IP為192.168.1.1,MAC地址為00-11-22-33-44-01;
計算機B的IP為192.168.1.2,MAC地址為00-11-22-33-44-02;
在TCP/IP協議中,A給B發送IP包,在包頭中需要填寫B的IP為目標地址,但這個IP包在乙太網上傳輸的時候,還需要進行一次以太包的封裝,在這個以太包中,目標地址就是B的MAC地址。
(3)用於地址解析的伺服器是什麼擴展閱讀:
IPv4中地址解析協議是獨立的協議,負責IP地址到MAC地址的轉換,對不同的數據鏈路層協議要定義不同的地址解析協議。IPv6中NDP包含了ARP的功能,且運行於網際網路控制信息協議ICMPv6上,更具有一般性,包括更多的內容,而且適用於各種數據鏈路層協議;
地址解析協議以及ICMPv4路由器發現和ICMPv4重定向報文基於廣播,而NDP的鄰居發現報文基於高效的組播和單播。
Ⅳ 將域名轉化為IP地址的伺服器叫什麼伺服器
將域名轉化為IP地址的伺服器叫:DNS
1、DNS(Domain
Name
System,域名系統),萬維網上作為域名和IP地址相互映射的一個分布式資料庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過域名,最終得到該域名對應的IP地址的過程叫做域名解析(或主機名解析)。
2、每個IP地址都可以有一個主機名,主機名由一個或多個字元串組成,字元串之間用小數點隔開。有了主機名,就不要死記硬背每台IP設備的IP地址,只要記住相對直觀有意義的主機名就行了。這就是DNS協議的功能。
參考資料
DNS.網路[引用時間2018-4-2]
Ⅳ DNS伺服器是什麼意思啊是指路由器嗎
1、 什麼是DNS?
DNS是指:域名伺服器(Domain Name Server)。在Internet上域名與IP地址之間是一一對應的,域名雖然便於人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析伺服器來完成,DNS就是進行域名解析的伺服器。
2、為什麼要注冊DNS,有什麼意義?
申請了DNS後,客戶可以自己為域名作解析,或增設子域名.客戶申請DNS時,建議客戶一次性申請兩個。
3、在域名注冊機構注冊DNS的步驟及其注冊的有關規定是什麼?
目前國際域名的DNS必須在國際域名注冊商處注冊,國內域名的DNS必須在CNNIC注冊,這兩種注冊我公司都提供。
(1)步驟:登陸會員區---域名服務---域名管理--選擇做為DNS後綴的域名-創建dns伺服器---選擇是在國際注冊還是國內注冊-申請--交費
(2)費用:75元/個(一次性)
(3)條件:如果注冊國際DNS伺服器的,dns伺服器的名稱必須是在我公司注冊的國際英文域名才能注冊,有獨立IP地址,DNS伺服器域名前的前綴最好是dns.、ns.等
4、DNS注冊成功需要多長時間?
在系統中提交注冊DNS的申請,款到後注冊的時間為2個工作日左右。
5、如何修改DNS伺服器?
(1)條件:要更改為的DNS為合法的DNS。
如果要查詢DNS是否為合法的DNS,請點擊:DNS查詢界面
輸入DNS伺服器的名稱或者IP地址,選中第三個選項Nameserver,查詢如果查詢出有DNS注冊的信息,如注冊商,名稱對應的IP地址,則這個DNS是合法的。
(2)修改方法:通過我公司注冊的國際域名變更DNS:用戶可登陸萬網會員區--已付款產品管理--DNS修改中進行修改。如要修改在萬網注冊的DNS伺服器的IP,可發傳真到萬網,註明DNS伺服器明稱、對應的原IP地址及要修改成的IP地址,加蓋公司公章(個人附上身份證復印件),我們會在確認用戶提交的業務後幫用戶辦理,生效時間2個工作日左右。
6、域名修改DNS是否收費?
國際英文域名、國內英文域名可以修改DNS,這項服務是免費的。
7、為什麼DNS注冊成功,但仍無法使用?
注冊DNS伺服器,必須同時在該域名的DNS伺服器上,為將要進行注冊的DNS伺服器主機名設置好域名解析,解析生效且注冊成功後,新注冊的DNS伺服器才可以正式使用。
例如:要注冊名為 dns1.abc.com(IP: 1.1.1.1)和 dns2.abc.com(IP:
2.2.2.2)的DNS伺服器,則在提交注冊申請後,須盡快在abc.com的現DNS伺服器上,設置dns1.abc.com指向1.1.1.1,dns2.abc.com指向2.2.2.2。另外如果將來abc.com變更DNS伺服器了,也要在新的DNS伺服器上設置以上兩條記錄,DNS才能繼續使用。