1. 程式人生 > >計算機網路--DNS

計算機網路--DNS

1、域名系統DNS(domain name system)是因特網使用的命名系統,用來把便於人們時用的機器名字轉換為IP地址。
因特網的域名系統DNS被設計成一個聯機分散式資料庫系統,並採用客戶伺服器方式。DNS使大多數名字都在本地進行解析,僅少量解析需要在因特網上通訊,因此DNS系統的效率很高。由於DNS是分散式系統,即使單個計算機除了故障,也不會妨礙整個DNS系統的正常執行。

向域名伺服器傳送請求時,是UDP方式。

2、因特網的域名結構
因特網採用了層次樹狀結構的命名方法,任何一個連線在因特網上的主機或路由器,都有唯一的層次結構的名字,即域名。這裡,域是名字空間中一個可被管理的劃分。域還可以劃分為子域,子域還可以劃分為子域的子域,這樣就形成了頂級域、二級域、三級域等。
如mail.cctv.com中,標號com是頂級域名,標號cctv是二級域名,標號mail是三級域名。
DNS規定,域名中的標號都由英文字母和數字組成,每一個標號不超過63個字元

(為了記憶方便,最後不要超過12個字元),不區分大小寫字母。標號由數字和英文字母組成,也可以帶-,但是不能有其它標點符號。由多個標號組成的完整域名,總共不能超過255個字元。
各級域名由其上一級的域名管理機構管理,而最高的頂級域名由ICANN進行管理。
關於域名的具體分類,自行百度:域名系統。
域名樹能清晰的表示因特網的域名系統。
為了便於記憶,人們把用作郵件伺服器的計算機取名為mail,而把用作網路伺服器的計算機取名為www,當然,也可以不用。

3、域名伺服器
DNS伺服器的管轄 範圍不是以“域“為單位,而是以“區“為單位,每一個區設定相應的許可權域名伺服器。
域名伺服器的型別;
(1)根域名伺服器
(2)頂級域名伺服器
(3)許可權域名伺服器
(4)本地域名伺服器
域名解析過程:
(1)主機向本地域名伺服器的查詢一般都採用遞迴查詢
(2)本地域名伺服器向根域名伺服器的查詢一般採用迭代查詢(也可以採用遞迴查詢,取決於最初的查詢請求報文的設定)

為了提高效率,域名伺服器中廣泛使用了快取記憶體,快取記憶體用來存放最近查詢過的域名以及從何處獲得域名對映資訊的記錄。
許可權域名伺服器回答查詢請求時,會在響應中繫結有效存在的時間值。
另外,個人主機中也有快取記憶體,找不到時才使用域名伺服器。

用處:當你需要把某個ip繫結到某個域名來進行測試時,可以直接修改電腦裡的配置檔案
mac或linux是修改/etc/hosts,windows自行百度。
但是如果需要用手機或平板進行測試,可以修改本地域名伺服器的配置。(一般是公司的哪個路由器神馬的,我沒改過,不太清楚怎麼改,不過方案確實可行,見到有人改過,具體步驟請自行百度)。

相關推薦

計算機網路--DNS完全解析

前言 前幾天,因為要申請一個VR方面的專利在網上找參考資料,準備基於Oculus的sdk進行二次開發。突然發現進不了Oculus的官方網站,後面發現是電腦網路設定中的DNS在作妖。最近幾天正好看計算機網路的方面的書,就抽時間把DNS總結一下。 DNS的作

計算機網路--DNS

1、域名系統DNS(domain name system)是因特網使用的命名系統,用來把便於人們時用的機器名字轉換為IP地址。 因特網的域名系統DNS被設計成一個聯機分散式資料庫系統,並採用客戶伺服器方式。DNS使大多數名字都在本地進行解析,僅少量解析需要在因

計算機網路之域名系統DNS

域名系統DNS 域名系統DNS(Domai NameSystem)是因特網使用的命名系統,用於把便於人們使用的機器名字轉換為IP地址。 許多應用層軟體經常直接使用域名系統,但計算機的使用者只是間接而不是直接使用域名系統。 域名結構 因特網採用了層次樹狀結構的命名方法。

計算機網路18--DNS服務簡介

本頁內容 1.DNS功能介紹 2.DNS結構 3.DNS查詢方式 4.DNS協議與訊息 1.DNS功能介紹    DNS=Domain Name System=域名解析系統    如果你想訪問Internet上的某個主機,你有兩個選擇,第一,你可使用IP地址直接訪問,第二

計算機網路】【WEB】DNS域名解析過程(十步走) 2018-9-28

DNS域名解析過程(十步走) 當用戶在瀏覽器中輸入域名並按下回車鍵後 第1步 瀏覽器會檢查快取中有沒有這個域名對應的解析過的IP地址,如果快取中有,這個解析過程就將結束。瀏覽器快取域名也是有限制的,

計算機網路自頂向下 :應用層(DNS,POP)

DNS是: 一個分散式DNS伺服器實現分佈或資料庫。 一個使得主機能夠查詢分佈資料庫的應用層協議。 DNS伺服器通常是執行BIND軟體的Linux機器。 DNS協議執行在UDP之上使用53埠。 DNS提供的服務: DNS除了進行主機到IP地址的

淺析計算機網路(2) -- DNS工作原理

DNS的工作原理 來做個小實驗吧 開啟你的終端或者DOS命令執行視窗,輸入ping www.baidu.com看看發生了什麼 如果你的網路正常連線的話,應該可以看到這樣的結果 把其中的111.13.100.92(你的顯示的可能不一樣,不用擔心,放心

計算機網路之一 應用層(DNS和http)

應用層協議:為了解決某一類應用問題,通過位於不同主機中的多個應用程序之間的通訊和協同工作來完成的。應用層的具體內容:規定應用程序在通訊時所遵循的協議。一、域名系統(DNS)1、域名系統概述       域名系統(DomainName System)用來把便於人們使用的機器名字

計算機網路之——DNS域名系統

當主機的某一個應用程式需要將主機名字轉換為IP地址時,該應用程式呼叫解析程式,稱為DNS的一個客戶,把待解析的域名放在DNS請求報文當中,以UDP使用者資料報的形式發給本地域名伺服器(使用UDP是為了減少開銷)。本地域名伺服器在查詢到域名後,把對應的IP地址放在回答報文中返回。應用程式獲得目的主機的IP地址後

計算機網路應用層之域名系統DNS

一、為什麼存在DNS 就像我們寄信需要一個地址一樣,我們需要向網路上的某臺主機通訊,也要知道我們的主機的地址。我們知道,這個地址就是IP地址,它是一個可以在因特網上唯一標識一臺主機的地址。然而就如我們知道的那樣,IP地址只是4個十進位制數字,並不符合人們的記憶和使用,而人們

計算機網路知識整理:應用層,DHCP, DNS, SMTP, HTTP, FTP, TELNET, SNMP

一、DHCP 動態主機配置協議,協議配置項:IP地址,子網掩碼,預設路由器IP,DNS伺服器IP        需要IP地址的主機向DHCP伺服器廣播發現報文,本地網路上所有主機都能收到廣播報文,但只有DHCP伺服器才能回答此廣播報文。 二、DNS        提供域名到

計算機網路: IP地址,子網掩碼,網段表示法,預設閘道器,DNS伺服器詳解 楔子:   以Windows系統中IP地址設定介面為參考(如圖1), IP地址, 子網掩碼, 預設閘道器 和 DNS伺服器,

楔子:   以Windows系統中IP地址設定介面為參考(如圖1), IP地址, 子網掩碼, 預設閘道器 和 DNS伺服器, 這些都是什麼意思呢?        學習IP地址的相關知識時還會遇到網路地址,廣播地址,子網等概念,這些又是什麼意思呢 ? 一 IP地址 概述 計算機要實現網路通訊,就必須要有

POP3 SMTP DNS DHCP UDP HTTP FTP HTTPS Telnet WIDOWS TFTP 常用協議和預設埠,計算機網路的很需要!!!

POP3協議用於接收或下載郵件,預設埠110 SMTP協議用於傳輸或傳送郵件,預設埠25 DNS是域名解析的系統,預設埠53 DHCP是動態主機配置協議,預設埠67(伺服器) 68(客戶) DHCP用的

計算機網路基礎 - 一些基本概念與網絡結構

logs 網路 兩個 wdm comment quest 利用 gin 規範 1. 基本概念 計算機網絡 = 通信技術+計算機技術,是兩項技術緊密結合的產物。 通信系統的基礎模型: 計算機網絡,是指將地理位置不同、具有獨立功能的多臺計算機及其外部設備,通過通信線路連接,在

計算機網路】第四章 網路層(4)

六.ICMP 1. 網際網路控制報文協議ICMP (1)功能:支援主機或路由器做差錯(或異常)報告,網路探詢 (2)兩類ICMP報文   ·差錯報告報文(5種):目的不可達、源抑制、超時/超期、引數問題、重定向   ·網路探詢報文(2組):回聲(Echo)請求與應答(Reply)報文、時間戳請求與應

計算機網路】第四章 網路層(3)

四.DHCP協議 1. 如何獲得IP地址 (1)靜態配置:硬編碼   ·手動配置IP地址、子網掩碼、預設閘道器   ·手動配置DNS伺服器名稱及IP地址 (2)動態配置:動態主機配置協議(DHCP)   ·從伺服器動態獲取引數,即插即用   ·允許地址重用、在用地址續租   ·支援移動使用者加

計算機網路筆記整理

網路的七層結構: 應用層[Application layer](應用協議資料單元APDU): 通過應用程序間的互動來完成特定的網路應用,為作業系統或網路應用程式提供訪問網路服務的介面 包含的協議: DNS協議(域名系統,對映域名和IP地址) HTTP協議 SMTP協議(支援電子郵件)

計算機網路常用命令

介紹幾個很常用的計算機網路會用到的命令 ping ping url/ip 用來檢測主機到指定的伺服器物理線路的連通性。 主機先向伺服器傳送4次32位元組資料包,若能連通,伺服器迴應相同的資料包。不能迴應也說明無連線通路。 比如 ping baidu.com 說明能

計算機網路常用名詞解釋與問答題

OSI七層參考模型 應用層:應用層是使用者與網路的介面,應用層需要採用不同的應用層協議來解決不同型別的應用要求。 表示層:主要用於處理在兩個通訊系統中交換資訊的方式,表示層還提供資料壓縮,加密和解密。 會話層:會話層負責管理主機間的會話程序,包括建立管理以及終止程序間的會話。 傳輸層:負責主

計算機網路:TCP與UDP

TCP,UDP協議區別 TCP協議:面向連線,傳輸可靠,位元組流傳輸,傳輸效率慢,所需資源多,應用場景(要求通訊資料可靠:檔案傳輸,郵件傳輸,遠端登入),首部位元組20-60; UDP協議:無連線,不可靠,以資料報文段的形式傳輸,傳輸效率快,所需資源少,應用場景(要求通訊速