6.2域名解析系統 DNS
阿新 • • 發佈:2022-03-09
6.2域名解析系統 DNS
作用
將輸入在瀏覽器的域名轉化為IP地址。
【畢竟人記的那一串字母電腦是看不懂的,電腦看的懂的那一串數字人又記不住。】
域名詳解
例如域名:www.baidu.com
從左到右,以每個點為分割,分別為三級域名,二級域名,頂級域名。
頂級域名
國家頂級域名: cn,us,uk
通用頂級域名: com,net,org,gov,int(國際),aero(航空),museum,travel
基礎結構域名/反向域名:arpa(用於反向解析,即將IP轉化到域名)
二級域名
類別域名: ac,com,edu,gov,mil,net,org
行政區域名: 用於我國各省、自治區、直轄市 bj,js
自己註冊的域名:baidu
域名伺服器
域名解析過程
主角:本地域名伺服器
分類
- 遞迴查詢(靠別人幫忙找)
- 迭代查詢(靠自己到處找)
遞迴查詢
主機——本地域名——根域名——頂級——許可權——再原路返回
迭代查詢
主機——本地——根(指出下一步去哪)——本地——頂級——本地——許可權——本地——主機
快取記憶體
快取記憶體:最近使用過的域名,會被記錄,以加速下次的查詢
- 首先,我已經訪問過這個網站
- 訪問本地域名
- 找到了對應IP,直接返回給主機
- 沒有找到,但是本地域名會指出下一步去那個伺服器找。
作用,優點:
- 加速請求【直接跳過了根域名伺服器】
- 縮短報文
- 當然,快取記憶體是需要經常更新的