當用戶訪問網(wǎng)站時,在瀏覽器地址欄中輸入域名,就能自動轉(zhuǎn)跳到對應(yīng)的網(wǎng)站,但其實每個網(wǎng)址背后有一個相應(yīng)的IP地址,因為要用戶記住及輸入一串數(shù)字比較困難,所以衍生一個叫DNS服務(wù)器自動把域名翻譯成相應(yīng)的IP地址。
DNS是什么
DNS是Domain Name System的縮寫就是一個儲存海量數(shù)據(jù)的電話本或者翻譯官,根據(jù)域名查出相應(yīng)IP地址,它提供的服務(wù)是將主機名和域名進行轉(zhuǎn)換。
DNS將主機名和域名進行轉(zhuǎn)換
DNS服務(wù)器怎樣知道每個域名的IP地址
域名系統(tǒng)是屬于應(yīng)用層協(xié)議,它是為其他應(yīng)用層協(xié)議服務(wù),作為一個層次結(jié)構(gòu)和分布式數(shù)據(jù)庫,包含各種類型的數(shù)據(jù)、主機名及域名。DNS數(shù)據(jù)庫中的名稱形成一個分層樹狀結(jié)構(gòu)稱為域命名空間。舉例來說,www.google.com。
真正的域名是www.google.com.root,簡寫為www.google.com.。因為根域名.root在所有域名中都是一樣,所以不會顯示出來將它省略。
根域名的下一級叫做頂級域 (top-level domain),比如.com、.NET或.org;
下一級叫做次級域名 (second-level domain),比如www.google.com里面的.google,這一級域名是可以注冊的
再下一級是主機名 (host),比如mail.google.com里面的mail,又稱為三級域名,這是用戶在自己的域里面為服務(wù)器分配的名稱,可以任意分配。
分層樹狀結(jié)構(gòu)
DNS的記錄類型
DNS域名與IP地址之間有對應(yīng)關(guān)系,稱為記錄 (record)。根據(jù)使用情景可以分為以下的類型 (type)︰
1. A:地址記錄 (Address),返回域名指向的IP地址。
2. NS:域名服務(wù)器記 (Name Server),返回保存下一級域名信息的服務(wù)器地址。該記錄只能設(shè)置為域名,不能設(shè)置為IP地址。
3. MX:郵件記錄 (Mail eXchange),返回接收電子郵件的服務(wù)器地址。
4. CNAME:規(guī)范名稱記錄 (Canonical Name),返回另一個域名,即當前查詢的域名是另一個域名的跳轉(zhuǎn)。
5. PTR:逆向查詢記錄 (Pointer Record),只用于從IP地址查詢域名。
DNS的記錄類型






