dns:網域名稱的解析,也稱a記錄,cdn伺服器
配置檔案位置:
vi /etc/resolv.conf
dns就像乙個倒掛的樹,定點是點. www.baidu.com ==> www.baidu.com. 實際上有乙個點的. -->根伺服器
.edu .com -->頂級網域名稱,根伺服器,共13個(.org.net.cn)
.baidu -->一級網域名稱
www -->
第一次的流程:
電腦輸入網域名稱 –> 查詢本地hosts檔案 –> 沒有就查詢本地dns伺服器(8.8.8.8) –> dns快取伺服器沒有 –> 根網域名稱伺服器不知道www.baidu.com對應的值,於是想localdns返回了乙個參考值,告訴.com的網域名稱伺服器 –> 本地localdns查詢.com伺服器,查詢不到,返回baidu.com位址 –> baidu.com伺服器查詢到www.baidu.com返回客戶端 –> 頁面跳轉顯示
第二次本地有快取,不做解析過程
1.dig: 檢視具體的dns網域名稱解析過程:dig @8.8.8.8 www.baidu.com +trace -->詳細版
. 29514 in ns a.root-servers.net. -->追蹤到13臺全球的伺服器的根目錄 .
com. 172800 in ns c.gtld-servers.net. -->追蹤到com.伺服器
baidu.com. 172800 in ns dns.baidu.com. -->追蹤到baidu.com.伺服器
www.baidu.com. 1200 in cname www.a.shifen.com. -->追蹤到www.baidu.com.伺服器
-->返回結果給客戶端,並進行快取
dig www.baidu.com 也可以解析,簡單版
4.ping : 本身是icmp協議
現在加了ping限制,加了殼,一般查詢不到了
a. setup介面檢視b. cat /etc/resolv.conf
c. cat /etc/sysconfig/network-scripts/ifcfg-eth0
DNS系統架構與解析原理
什麼是dns?dns domain name system 是 網域名稱系統 的英文縮寫,是一種組織成域層次結構的計算機和網路服務命名系統,它用於tcp ip網路,它所提供的服務是用來將主機名和網域名稱轉換為ip位址的工作。dns就是這樣的一位 翻譯官 它的基本工作原理可用下圖來表示。dns網域名稱...
DNS解析原理
使用者訪問 流程框架 第一步 客戶端使用者從瀏覽器輸入www.baidu.com 後回車,系統會查詢本地hosts檔案及dns快取資訊,查詢是否存在 對應的ip解析記錄。如果有就直接獲取到ip位址,然後訪問 一般第一次請求時,dns快取是沒有解析記錄的 第二步 如果客戶端沒有dns快取或hosts沒...
DNS解析原理
2 如果hosts裡沒有這個網域名稱的對映,則查詢本地dns解析器快取,是否有這個 對映關係,如果有,直接返回,完成網域名稱解析。3 如果hosts與本地dns解析器快取都沒有相應的 對映關係,首先會找tcp ip引數中設定的首選dns伺服器,在此我們叫它本地dns伺服器,此伺服器收到查詢時,如果要...