【HTTP协议】域名
生活随笔
收集整理的這篇文章主要介紹了
【HTTP协议】域名
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1. 域名的出現
- IP協議將物理網卡的MAC地址抽象轉化為4位數字
- 數字化的IP地址對人不友好,需要友好的域名便于人類識別標記
2. 域名的形式
- 域名是一個有層次的結構——一串用’.'分隔的多個單詞【主機名.二級域名.頂級域名】
- 最左邊是主機名【eg:www提供萬維網服務,mail郵件服務】
- DNS將域名轉換成IP地址以訪問網站
- 域名可代替IP地址
- 在Apache、Nginx等Web服務器中,域名可以用來識別虛擬主機server_name
- 域名可以作為名字空間系統,多級域名可劃分不同的國家、地區、組織、部門
3. 域名的解析
- 域名需要轉換為IP地址才能被訪問
- DNS的核心系統是三層樹狀、分布式服務
a. 根域名服務器Root DNS Server:管理頂級域名服務器,返回頂級域名服務器的IP地址
b. 頂級域名服務器Top-level DNS Server:管理各自域名下的權威域名服務器
c. 權威域名服務器Authoritative DNS Server:管理各自域名下主機的IP地址
例如,你要訪問'www.baidu.com',需要進行一下三次查詢:
a. 訪問根域名服務器,獲取頂級域名服務器地址 'com '
b. 訪問頂級域名服務器,獲取權威域名服務器地址 'baidu.com'
c. 訪問二級域名服務器,獲取主機的IP地址 'www.baidu.com'
- DNS 解析過程
瀏覽器緩存 --> 操作系統 --> hosts --> 非權威域名服務器查詢其緩存 --> 根域名 --> 頂級域名 --> 權威域名 -->寫入本地緩存
4. 域名
- 域名"重定向":域名代替了IP地址。當主機需要下線、遷移時,可以更改DNS記錄,讓域名指向其他機器
- 名字空間|名字服務器:開發的各種內部服務用域名標記
- 基于域名的負載均衡。
a. 一個域名可對應多臺主機,輪詢算法向服務器發請求
b. 域名解析可配置內部策略,返回離客戶端最近的主機,或返回當前服務質量最好的主機
總結
以上是生活随笔為你收集整理的【HTTP协议】域名的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [HTTP协议]入门篇
- 下一篇: Some tips