DNS的相關知識點
阿新 • • 發佈:2020-10-21
DNS
由於標識網路上主機的IP地址採用32位的二進位制表示,數字串沒有規律且多,不宜記憶,故採用域名來代替IP地址。IP地址與域名是一對多的關係,一個地址可以有多個域名,但是一個域名只能對應一個IP地址。由於網路協議只認IP地址,所以最開始有NIC負責域名與IP地址的對映轉換。後來發展為採用DNS這個分級的、基於域的命名機制的分散式資料庫系統實現域名和IP地址的轉換。
域名的構成:主機由域名標識,域名(IP地址)由字元組成。一個域(範圍)可以有很多主機,每一臺接入網路並有域名的主機都必須屬於某個域,通過該域的域名伺服器可以查詢、訪問這臺主機。域名之多構成域名空間,他像一棵倒立的樹,其採用分級結構
域名伺服器:在Internet中向主機提供域名解析服務的計算機(nameserver)。負責儲存和維護當前域的主機名和IP地址對應關係的資料檔案。
114.114.114.114和8.8.8.8,這兩個IP地址都屬於公共域名解析服務DNS其中的一部分,而且由於不是用於商業用途的,這兩個DNS都很純淨,不用擔心因ISP運營商導致的DNS劫持等問題,而且都是免費提供給使用者使用的。
114.114.114.114是國內移動、電信和聯通通用的DNS,手機和電腦端都可以使用,乾淨無廣告,解析成功率相對來說更高,國內使用者使用的比較多,而且速度相對快、穩定,是國內使用者上網常用的DNS。
域名解析:將域名轉換為IP地址。TCP/IP體系中提供靜態解析和動態解析兩種方式:
靜態解析:由Windows作業系統下的hosts檔案提供的靜態解析表來完成解析。hosts檔案上有很多域名到IP地址的對映。
動態解析:由域名伺服器來完成。使用UDP協議。
域名解析步驟: