DHCP和DNS的概念—Vecloud微云
DHCP
DHCP(Dynamic Host Configuration
Protocol)是一個用于主機動態獲取IP地址的配置解析,使用UDP報文傳送,端口號為67(server)和68(client)。
DHCP使用了租約的概念,或稱為計算機IP地址的有效期。租用時間是不定的,主要取決于用戶在某地連接Internet需要多久,這對于教育行業和其它用戶頻繁改變的環境是很實用的。通過較短的租期,DHCP能夠在一個計算機比可用IP地址多的環境中動態地重新配置網絡。DHCP支持為計算機分配靜態地址,如需要永久性IP地址的Web服務器。
DNS
DNS(Domain Name
System)是一個解析域名和IP地址對應關系以及電子郵件選路信息的服務。
它以遞歸的方式運行:首先訪問最近的DNS服務器,如果查詢到域名對應的IP地址則直接返回,否則的話再向上一級查詢。DNS通常以UDP報文來傳送,并使用端口號53。
從應用的角度來看,其實就是兩個庫函數gethostbyname()和gethostbyaddr()。
FQDN:全域名(FQDN,Fully Qualified Domain
Name)是指主機名加上全路徑,全路徑中列出了序列中所有域成員(包括root)。全域名可以從邏輯上準確地表示出主機在什么地方,也可以說全域名是主機名的一種完全表示形式。
一、資源記錄(RR)
A記錄: 用于查詢IP地址
PTR記錄: 逆向查詢記錄,用于從IP地址查詢域名
CNAME: 表示“規范名字”,用來表示一個域名,也通常稱為別名
HINFO: 表示主機信息,包括主機CPU和操作系統的兩個字符串
MX: 郵件交換記錄
NS: 名字服務器記錄,即下一級域名信息的服務器地址,只能設置為域名,不能是IP
二、高速緩存
為了減少DNS的通信量,所有的名字服務器均使用高速緩存。在標準Unix是實現中,高速緩存是由名字服務器而不是名字解釋器來維護的。
三、用UDP還是TCP
DNS服務器支持TCP和UDP兩種協議的查詢方式,而且端口都是53。而大多數的查詢都是UDP查詢的,一般需要TCP查詢的有兩種情況:
當查詢數據多大以至于產生了數據截斷(TC標志為1),這時,需要利用TCP的分片能力來進行數據傳輸。
當主(master)服務器和輔(slave)服務器之間通信,輔服務器要拿到主服務器的zone信息的時候。
VeCloud微云網絡的總部位于香港,并在中國北京和深圳設有分支機構,是一家面向企業提供云交換網絡服務為核心業務的技術創新企業。基于創新的云網技術,以及優質的全球網絡與IDC數據中心資源,推出了全球直連,快速可達的VeConnect平臺,實現網絡服務商、IDC數據中心、云服務商以及企業應用服務商的直連互通,為企業提供高效、安全、穩定、可靠的網絡連接服務。
總結
以上是生活随笔為你收集整理的DHCP和DNS的概念—Vecloud微云的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 支付宝怎样申请杭州健康码
- 下一篇: DNS是如何工作—Vecloud微云