中科大 計算機網絡15 DNS域名解析系統

DNS的必要性

DNS域名解析系統:不是直接給人使用的,而是給其他應用使用的
域名到IP地址的轉換【使用:web應用,FTP應用。。。】

在應用層跑的基礎設施,為其他應用而使用在這里插入圖片描述
網絡層的工作的設備使用IP地址,用來標識和尋址
IPv4地址是4個字節的32位的比特【點分十進制的方法】;IPv6是16個字節128位的比特
在這里插入圖片描述

DNS需要解決的問題

命名設備:容易重名,使用分層化命名

域名到IP地址的轉換:一臺設備集中解決是不可行的【流量,可靠性】,使用分布式,要規劃好哪些節點維護哪些域名到IP地址的轉換

維護:增減域名
在這里插入圖片描述

DNS的歷史

互聯網最初是由分組交換的實驗網演化而來【美國國防部】
當時節點少
在這里插入圖片描述

DNS的總體思路和目標

UDP 53端口:不需要握手,直接查
DNS是互聯網的核心功能(網絡層),但在邊緣系統實現【端系統】

主機別名:便于用戶的訪問,如www.baidu.com
主機規范名字:便于管理

郵件服務器別名:便于用戶的訪問
郵件服務器的正規名字:便于管理

負載均衡:將請求分派到多臺服務器,來提高網站、應用、數據庫或其他服務的性能和可靠性。
在這里插入圖片描述

問題1:DNS的命名空間

通用頂級域名:
com:源自英語單詞“commercial”,表明由商業組織注冊此域名的原始意圖,即公司

國家頂級域名:
.cn:中國
.us:美國
.nl:河南
.jp:日本
在這里插入圖片描述
頂級域下再劃分二級域或不劃分
頂級域名(TLD,也稱為一級域名);二級域名(SLD);

nsu.edu.cn:
cn:頂級,中國
edu:二級,教育
nsu:組織或公司注冊的域,東軟
在這里插入圖片描述
全球只有13個根名字服務器,基本上都在美國,中國一臺根域服務器都沒有。

但還具有很多的鏡像服務器:
DNS根服務器鏡像服務器(Mirror server)與主服務器的服務內容都是一樣的,只是放在一個不同的地方,分擔主機的負載。
簡單來說就是和照鏡子似的,能看,但不是原版的。在網上內容完全相同而且同步更新的兩個或多個服務器,除主服務器外,其余的都被稱為鏡像服務器。
在這里插入圖片描述
域的域名:從樹枝往上走到樹根,edu.cn
主機的域名:從樹葉往上走到樹根,nsu.edu.cn
在這里插入圖片描述
域的劃分是邏輯的;網絡的劃分是物理的;域的劃分和網絡的劃分無關

同一個域的主機可以在不同的網絡上
在這里插入圖片描述

在這里插入圖片描述

問題2:名字服務器

域名到IP地址的轉換
劃分為一個個的區域Zone【區域與區域不重疊】,在每個Zone安排一個名字服務器,負責IP地址到域名的轉換
在這里插入圖片描述
權威DNS服務器:IP地址到域的轉換,維護的信息是權威的
【是否是權威DNS服務器取決于維護的IP地址到域的轉換是權威的】
在這里插入圖片描述
上層的域需要知道下層怎么走,需要有一個指針指向下層的域
在這里插入圖片描述
每個區域的權威服務器要通過資源記錄的形式維護區域內的IP到域名的關系

TTL:無限大,是一個權威值,永久地存在;有限大,是一個緩沖值,隔一段時間后會被刪除【緩沖,是為了性能,快速;刪除,是為了一致性,可能IP到域名會有改變】

Class類別:互聯網中所有資源字段都是IN

Value:域名對應的IP地址
Type:類別,IP地址到域名的轉換 或 郵件別名到正規名字的轉換等
在這里插入圖片描述

在這里插入圖片描述
NS:value是子域的名字

在這里插入圖片描述
在這里插入圖片描述

DNS大致工作過程

DNS大致工作過程:
應用向web瀏覽器,需要調用解析器【通過DNS域名解析系統這個協議】去查詢本地的名字服務器,本地的名字服務器返回IP地址
在這里插入圖片描述
本地的名字服務器:手動配置或使用DHCP動態主機配置協議進行配置

一個機器上線必須具備:
我的IP地址,我的子網掩碼,我的本地名字服務器,默認的網關

可以指定讓任何的名字服務器作為本地的名字服務器,一般使用與主機在一個子網(局域網)內部的名字服務器【快速】

local name server:local相對于主機而言
在這里插入圖片描述

有緩存信息就直接返回IP;無,就找權威DNS服務器
nsu.edu.cn:
根名字服務器-》頂級服務器-》權威服務器

cn->edu->nsu
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

DNS協議和報文

ID:查詢,結果回來;使名字服務器可以同時維護多個查詢

查詢ID和響應ID一樣;靠標識位flags來區分是查詢還是響應
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

問題3:新增一個域

插入兩個信息:
子域的名字到名字服務器的名字
名字服務器的名字到IP地址

名字服務器:負責域名到IP
在這里插入圖片描述

攻擊DNS

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/446373.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/446373.shtml
英文地址,請注明出處:http://en.pswp.cn/news/446373.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

面試題目匯總

1&#xff0c;for循環的時間復雜度 兩層for循環 第二層中 的循環變量繼承與上層變量時間復雜度是O(n^2)for循環時間復雜度算法理解_bingkxin的專欄-CSDN博客_for循環時間復雜度 for(int i0;i<N;i) {for(int ji;j<N;j){//此處運行次數:NN-1N-2...1123...NN(N1)/2} } for(…

C++基礎1 數據類型 常量

使用Dev CPP作為編程環境、 注意dev cpp5.4.0沒有格式化代碼功能&#xff0c;不要再設置了 設置的常用快捷鍵 CtrE:多行注釋 CtrlShiftE:取消多行注釋 CtrlZ&#xff1a;撤銷 CtrlShiftZ:取消撤銷 CtrlL:折疊函數 CtrlShifL:取消折疊函數 設置Dev Cpp Dev C初始化&#xf…

amd核芯顯卡控制面板自定義分辨率_顯卡天梯圖2020最新版 2020年5月顯卡排行榜天梯圖...

轉眼五月份就到來了&#xff0c;最近各大廠商可謂是你方唱罷我登場啊&#xff0c;發布會一場接著一場&#xff0c;新品和概念產品等一個接著一個的放出&#xff0c;我相信很多小伙伴們都迫不及待了&#xff01;~下面和小編一起來看看吧。2020年5月顯卡排行榜天梯圖&#xff1a;…

Python學習9 面向對象 類和對象

面向對象和面向過程 類和對象 類的設計 類的創建 self:相當于當前對象&#xff1b;類似于Java中的this 類的創建和使用&#xff1a; #類的命名&#xff1a;每個單詞首字母大寫 class Dog:#屬性name dogage 11#方法def eat(self):print(eat rice!)dog Dog() print(dog.n…

刷機提示圖像和設備不匹配_安卓5.0升級失敗如何解決 安卓5.0刷機失敗解決方法介紹【教程】...

安卓5.0升級失敗怎么辦?安卓5.0刷機失敗急救方法?谷歌發布了適用于Nexus系列的Android 5.0系統&#xff0c;但是&#xff0c;刷安卓5.0系統時遇到system.img系統鏡像找不到的錯誤提示是怎么回事?谷歌終于發布了適用于Nexus系列的Android 5.0底包和OTA推送&#xff0c;不過第…

華為模擬器eNSP1

eNSP介紹 網絡仿真工具平臺 路由器AR

postman 不安全網站_接口工具分析(apipost、jmeter、postman)

一、接口都有哪些類型&#xff1f;接口一般分為兩種&#xff1a;1.程序內部的接口 2.系統對外的接口系統對外的接口&#xff1a;比如你要從別的網站或服務器上獲取資源或信息&#xff0c;別人肯定不會把 數據庫共享給你&#xff0c;他只能給你提供一個他們寫好的方法來獲取數據…

HPPTS如何保證通信雙方的安全性

HTTPS原理和通信流程 - 知乎

java-web前端 javascript

介紹 JavaScript是Web中一種功能強大的腳本語言&#xff0c;被設計為向 HTML 頁面增加交互性&#xff0c;常用來為網頁添加各式各樣的動態功能&#xff0c;它不需要進行編譯&#xff0c;直接嵌入在HTML頁面中&#xff0c;就可以把靜態的頁面轉變成支持用戶交互并響應事件的動態…

C++筆試記錄 2021年9月16日

1&#xff0c;函數模板缺省情況下都是內聯的 需要進一步的學習 父類析構函數為非虛函數&#xff0c;子類為虛函數_zhl11a的專欄-CSDN博客_父類的析構函數是非虛的父類析構函數為非虛函數&#xff0c;子類為虛函數 delete子類指針(指向這個子類對象)會調用父類的析構函數 #i…

clientdataset 過濾 in_江門馬弗過濾科技有限公司

點擊藍字關注我們江門馬弗過濾科技有限公司成立于 2020 年&#xff0c;公司位于江門市江海區高新技術開發區&#xff0c;注冊資金 500 萬&#xff0c;工廠面積約 5185 平方米。我們致力于重型汽車空氣過濾器產品的專業制造與研發,為商用車輛及工程車輛等提供過濾系統解決方案的…

java-web前端 CSS

CSS介紹 CSS 指的是層疊樣式表* (Cascading Style Sheets), 描述了如何在屏幕、紙張或其他媒體上顯示 HTML 元素,節省了大量工作&#xff0c;并且可以同時控制多張網頁的布局 外部樣式表存儲在 CSS 文件中 CSS&#xff1a;也稱級聯樣式表。 CSS語法 選擇器指向您需要設置樣式…

c++網吧計費系統_云游戲火了,中國14萬家網吧走向何處?

日前微軟與谷歌兩大科技巨頭紛紛宣布其在云游戲布局的最新進展&#xff0c;一時間云游戲成為游戲圈的熱門詞匯。作為云游戲一大落地場景&#xff0c;網吧這一發展了二十余年的產業&#xff0c;又將迎來新的變量。一些觀點認為云游戲將大幅降低網吧的硬件成本&#xff0c;解決網…

undefined reference to `std::ios_base::Init::Init() 解決

undefined reference to std::ios_base::Init::Init() 解決 &#xff08;一&#xff09;gcc 編譯C程序是提示錯誤undefined reference to std::ios_base::Init::Init() 的解決方法 在linux下編譯c 程序要使用g 編譯器,如果你要是使用gcc編譯器就會有上面的報錯信息,只要在在g…

Python學習10 內置屬性 對象屬性 類屬性 私有屬性 私有方法 對象方法 類方法 靜態方法

內置屬性 創建類時系統自動創建的屬性 # 內置屬性&#xff1a;dir(對象)&#xff0c;列出所有的內置屬性 class Person(object):Person類1# Person類2__slots__ (name, age)def __init__(self, name, age):self.name nameself.age agedef eat(self):print("eat!!!…

fastreport 上一行_創業天下全球總裁袁麗軍一行蒞臨平川區 電商農特產扶貧展館考察指導工作...

6 月12 日&#xff0c;創業天下全球總裁袁麗軍帶領考察組一行來平川區電商農特產扶貧展館指導電商工作。區商務局局長馮月莉、區電子商務服務中心主任李守虎陪同考察。考察中&#xff0c;袁麗軍一行就我區電商農特產扶貧展館工作開展情況、平臺運營情況、物流配送、產品商標注冊…

滴滴筆試準備 項目分配利益最大化

思路&#xff1a;求取每一列的最大數值之和 #include <iostream> #include <vector>int row,column;int main(){std::cin >> row >> column;std::vector<std::vector<int>>input(row, std::vector<int>(column, 0));for (int i 0; …

Java web后端5 JSP技術

JSP概述 HTML代碼與Java代碼共同存在 瀏覽器中顯示 啟動Tomcat 瀏覽器訪問&#xff1a;http://localhost:8083/JSPWeb_war_exploded/hello.jsp <%--Created by IntelliJ IDEA.User: DQDate: 2021/10/20Time: 9:30To change this template use File | Settings | File T…

listview bcb 行的顏色_文明交通安全行手抄報簡單又漂亮

在生活中我們要特別注意交通安全&#xff0c;因為生命是寶貴的。全國交通安全日將至&#xff0c;下面小編給大家準備了文明交通安全行手抄報&#xff0c;一起來學習交通安全知識吧!文明交通安全行手抄報交通安全常識出家門&#xff0c;路邊走&#xff0c;交通法規要遵守;過馬路…

小米C++開發 面試 準備階段和部分真題

真題 C 函數指針和指針函數的區別 o(╥﹏╥)o堆和棧的區別函數重載&#xff1f;為什么返回值不可以區分函數重載&#xff1f;o(╥﹏╥)o封裝、繼承和多態的定義&#xff0c;自己描述一下這三者的區別和聯系。多態的構成(應該是想聽虛函數&#xff0c;當時沒有想到 o(╥﹏╥…