柚子快報邀請碼778899分享:【網(wǎng)絡(luò)】DNS,域名解析系統(tǒng)
柚子快報邀請碼778899分享:【網(wǎng)絡(luò)】DNS,域名解析系統(tǒng)
文章目錄
域名解析系統(tǒng)DNS 服務(wù)器鏡像服務(wù)器
mac 地址mac 地址和 IP 地址的區(qū)別
域名解析系統(tǒng)
DNS 是一個應(yīng)用層協(xié)議,也可以認為是一套系統(tǒng),域名解析系統(tǒng)
域名就是網(wǎng)址,域名代表了 IP 地址
域名和 IP 地址,存在著對應(yīng)關(guān)系,一般是一個域名對應(yīng)一個或者多個 IP,也可能是多個域名對應(yīng)一個 IP
雖然 IP 寫作點分十進制,但是仍然對于人類是不友好的。所以引入了單詞字符串,來表示 IP 地址。把域名轉(zhuǎn)換成 IP 地址這樣的一套系統(tǒng),就稱為“域名解析系統(tǒng)”
早期的域名解析系統(tǒng)很簡單,是通過一個文件來實現(xiàn)的(hosts)。是一個文本文件,里面記錄了 IP 地址剛和域名的對應(yīng)關(guān)系?,F(xiàn)在已經(jīng)不使用了(雖然仍然有效),因為網(wǎng)站太多了,域名和 IP 地址都有很多,靠文件來維護,就很不方便
DNS 服務(wù)器
為了解決上述問題,就搭建了 DNS 服務(wù)器,就把 hosts 文件放到 DNS 服務(wù)器里。當某個電腦需要進行域名解析,就訪問 DNS 服務(wù)器
鏡像服務(wù)器
全世界有這么多的設(shè)備上網(wǎng),每時每刻都在訪問 DNS 服務(wù)器,DNS 服務(wù)器能頂住這么大的訪問量嗎?
多弄一些 DNS 服務(wù)器就可以了多高出來的 DNS 服務(wù)器稱為“鏡像服務(wù)器” 事實上,世界上有數(shù)不清的鏡像服務(wù)器,往往是一些運營商/互聯(lián)網(wǎng)公司維護。每個人上網(wǎng)的時候,就會就近訪問 DNS 服務(wù)器
qq/wx 能打開,網(wǎng)頁打不開,就是 DNS 掛了
所謂高并發(fā)問題,千萬不要想的太復(fù)雜,核心思路就兩條:
開源,搭建 DNS 的大佬們,就號召各個網(wǎng)絡(luò)運營商,搭建鏡像服務(wù)器節(jié)流,讓請求量變少。讓每個上網(wǎng)的設(shè)備,搞本地緩存。我的電腦 1 min 之內(nèi)要訪問 10 次 www.sougou.com,只是讓第一次請求 DNS 即可,把請求到的結(jié)果保存到本地,后面 9 次請求都使用第一次的結(jié)果即可(域名的變換,沒有那么頻繁)
一旦有數(shù)據(jù)變更,就需要約定以某個服務(wù)器的數(shù)據(jù)為基準,一旦有變更,就修改這個基準服務(wù)器的數(shù)據(jù),其他服務(wù)器從基準的服務(wù)器同步數(shù)據(jù),基準服務(wù)器稱為“根服務(wù)器”
某個地區(qū)的 DNS 鏡像可能會很出現(xiàn)故障(qq/wx 能上,但是網(wǎng)頁打不開),這就是 DNS 掛了,換個其他的 DNS 服務(wù)器就可以了
一旦把某個國家的域名的數(shù)據(jù)從根服務(wù)器中刪除掉,就意味著這個國家的網(wǎng)絡(luò)就會陷入癱瘓
Ipv6 同樣也需要 DNS 解析,但這一套 DNS 和 Ipv4 的截然不同,需要另起爐灶,重新搞
mac 地址
一般一個網(wǎng)卡,在出場的時候,mac 地址就被分配好了,就寫死了(不能改了) mac 地址也可以作為設(shè)備的身份標識
比如,你花錢買外掛,一般的外掛都是“綁定機器”的(防止你進行二次售賣),這就可以通過記錄設(shè)備的 mac 地址來實現(xiàn)
當你買了這個掛之后,人家就會在服務(wù)器上記錄你這個設(shè)備的 mac 地址如果你之后給別人登錄這個程序,被發(fā)現(xiàn) mac 地址不一樣,就沒法使用
mac 地址和 IP 地址的區(qū)別
mac 地址使用 6 個字節(jié),IP 地址 4 個字節(jié)
空間范圍比 IP 地址大了 6w 多倍mac 地址當前仍然可以給每個設(shè)備都分配一個唯一的 mac 地址
mac 地址使用在數(shù)據(jù)鏈路層,用來實現(xiàn)兩個設(shè)備之間的數(shù)據(jù)轉(zhuǎn)發(fā)——微觀; IP 地址使用在網(wǎng)絡(luò)層,立足于整個轉(zhuǎn)發(fā)流程,進行路經(jīng)規(guī)劃——宏觀
理論上來說,搞一套地址也能完成宏觀和微觀地址上的所有工作,IP 地址和 mac 地址留一組就可以了,但實際上兩個都留下來了,分配了不同的任務(wù)(不是技術(shù)問題,而是歷史遺留問題)。
IP 地址和 mac 地址是兩伙人,在同一個時間段各自獨立提出的。兩伙人都覺得自己的東西好,于是大家就綜合一下,你這個地址負責這塊;你那塊地址負責那塊就可以了
舉個栗子:西安到吉林省白城市安廣鎮(zhèn) 第一步:路徑規(guī)劃(網(wǎng)絡(luò)層) 西安—>北京—>長春—>白城—>安廣 西安—>北京—>沈陽—>白城—>安廣 西安—>長春—>白城—>安廣 … 第二步:實施(選擇第一條線路)
坐飛機 源 IP:西安;目的 IP:安廣; 源 mac:西安;目的 mac:北京坐高鐵 源 IP:西安;目的 IP:安廣 源 mac:北京;目的 mac:長春坐大巴 源 IP:西安;目的 IP:安廣 源 mac:長春;目的 mac:白城坐出租車 源 IP:西安;目的 IP:安廣 源 mac:白城;目的 mac:安廣 . 上述場景不考慮 NAT,源 IP 和目的 IP 始終都是固定的。以太網(wǎng)數(shù)據(jù)幀里面的 mac 地址,會隨著轉(zhuǎn)發(fā)的過程,時刻發(fā)生改變(每經(jīng)過一個交換機/路由器就會產(chǎn)生上述變化),牢牢抓住了下一個數(shù)據(jù)要往哪傳輸這樣的要點
柚子快報邀請碼778899分享:【網(wǎng)絡(luò)】DNS,域名解析系統(tǒng)
文章來源
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。