域名解析
首先,瀏覽器會檢查緩存中是否有與該域名對應的已解析IP地址。如果緩存中有,解析過程將結束。域名的緩存時間限制可以通過TTL屬性設置。
如果不在瀏覽器緩存中,它會檢查操作系統中是否有該域名對應的DNS解析結果。在中,可以通過C:\ \ \ \ etc \ hosts文件進行設置。在Linux中,這個配置文件是/etc/hosts。修改這個文件也可以配置域名解析的IP結果。
如果以上步驟都不能完成域名的解析,你就真的請求域名服務器解析域名了。操作系統會先把域名發送到本地的DNS服務器,也就是本地的域名服務器。比如你在學校接入校園網,那么本地域名服務器一定在你的學校。如果你在一個社區接入互聯網,那么這個本地DNS服務器就是為你提供接入互聯網的應用提供商(電信、移動或聯通)。它通常會在城市的某個地方域名解析到本地服務器域名解析到本地服務器,不遠。
如果本地DNS服務器還是不命中,直接去根DNS服務器(根域名服務器)請求優優資源網的解析。
根域名服務器會將查詢到的域名的gLTD服務器(主域名服務器)地址返回給本地域名服務器。gLTD是國際頂級域名服務器,如。com,。cn等。
本地DNS服務器(本地域名服務器)會向剛剛返回的gTLD服務器發送一個請求。
被請求的gTLD服務器查找并返回該域名對應的域名服務器地址,通常是你注冊的域名服務提供商(如阿里云-王灣)。
名稱服務器查詢存儲的域名和IP之間的映射表。正常情況下,獲取域名的IP記錄,并連同一個TTL值返回給本地DNS服務器。
本地DNS服務器會緩存這個域名和ip的對應關系,緩存時間由TTL值控制,最后會將解析結果返回給用戶。
域名解析模式
域名解析記錄主要分為A記錄、AAAA記錄、MX記錄、CNAME記錄、NS記錄和TXT記錄。
答:指定與域名對應的IP地址(IPV4)。
AAAA記錄:指定域名對應的IP地址(IPV6)。
MX記錄:將域名指向郵件服務器友友資源網。
CNAME記錄:將一個域名指向另一個域名。
NS記錄:將子域名指向其他DNS解析服務器。
設置主機名或域名的描述。