DNS服務(wù)器原理及搭建_第1頁
DNS服務(wù)器原理及搭建_第2頁
DNS服務(wù)器原理及搭建_第3頁
DNS服務(wù)器原理及搭建_第4頁
DNS服務(wù)器原理及搭建_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、DNS學(xué)習(xí)一個服務(wù)的過程:1、 此服務(wù)器的概述:名字,功能,特點,端口號2、 安裝3、 配置文件的位置4、 服務(wù)啟動關(guān)閉腳本,查看端口5、 此服務(wù)的使用方法 6、 修改配置文件,實戰(zhàn)舉例7、 排錯(從下到上,從內(nèi)到外)本節(jié)所講內(nèi)容: DNS服務(wù)器常見概念 DNS服務(wù)器安裝及相關(guān)配置文件 實戰(zhàn):為公司內(nèi)網(wǎng)搭建一個DNS服務(wù)器 DNS服務(wù)端: IP:3 DNS客戶端: IP:4DNS服務(wù)概述:DNS(Domain Name System)域名服務(wù)或者域名服務(wù)器,在TCP/IP 網(wǎng)絡(luò)中有非常重要的地位,能夠提供域名與IP地址的解析服務(wù)。DNS:域名解析服務(wù)

2、,這是一個基礎(chǔ)性的服務(wù),他是互聯(lián)網(wǎng)的基礎(chǔ)。目前來講DNS的核心包括DNS的標準都是基于一個軟件來構(gòu)建的,這個軟件叫BIND.要講http服務(wù),這個是重點。apche ,lamp nginx(enginx) ,lnmp(lemp)selinux : security enhanced linuxAC2 linux windows (主機名,F(xiàn)QDN full qualified domain name 完全限定域名)DNS 是一個分布式數(shù)據(jù)庫,命名系統(tǒng)采用層次的邏輯結(jié)構(gòu),如同一棵倒置的樹,這個邏輯的樹形結(jié)構(gòu)稱為域名空間,由于DNS 劃分了域名空間,所以各機構(gòu)可以使用自己的域名空間創(chuàng)建DNS信息。

3、注:DNS 域名空間中,樹的最大深度不得超過127 層,樹中每個節(jié)點最長可以存儲63 個字符。1)域和域名*DNS 樹的每個節(jié)點代表一個域,通過這些節(jié)點,對整個域名空間進行劃分,成為一個層次結(jié)構(gòu)。域名空間的每個域的名字,通過域名進行表示。域名:通常由一個完全合格域名(FQDN)標識。FQDN能準確表示出其相對于DNS 域樹根的位置,也就是節(jié)點到DNS 樹根的完整表述方式,從節(jié)點到樹根采用反向書寫,并將每個節(jié)點用“.”分隔,對于DNS 域google 來說,其完全正式域名(FQDN)為. .注意:通常,F(xiàn)QDN 有嚴格的命名限制,長度不能超過256 字節(jié),只允許使用字符a-z,0-9,A-Z和減

4、號(-)。點號(.)只允許在域名標志之間(例如“”)或者FQDN 的結(jié)尾使用。域名不區(qū)分大小。由最頂層到下層,可以分成:根域、頂級域、二級域、子域。TLD:頂級域組織域:。 .net .cc國家域:.cn .tw .hk .iq .ir .jpInternet 域名空間的最頂層是根域(root),其記錄著Internet 的重要DNS 信息,由Internet域名注冊授權(quán)機構(gòu)管理,該機構(gòu)把域名空間各部分的管理責(zé)任分配給連接到Internet 的各個組織。萬網(wǎng)和新網(wǎng) 成本也不是太多防火墻DNS 根域下面是頂級域,也由Internet 域名注冊授權(quán)機構(gòu)管理。共有3 種類型的頂級域。組

5、織域:采用3 個字符的代號,表示DNS 域中所包含的組織的主要功能或活動。比如com 為商業(yè)機構(gòu)組織,edu 為教育機構(gòu)組織,gov 為政府機構(gòu)組織,mil 為軍事機構(gòu)組織,net 為網(wǎng)絡(luò)機構(gòu)組織,org 為非營利機構(gòu)組織,int 為國際機構(gòu)組織。地址域:采用兩個字符的國家或地區(qū)代號。如cn 為中國,kr 為韓國,us 為美國。反向域:這是個特殊域,名字為,用于將IP 地址映射到名字(反向查詢)。對于頂級域的下級域,Internet 域名注冊授權(quán)機構(gòu)授權(quán)給Internet 的各種組織。當一個組織獲得了對域名空間某一部分的授權(quán)后,該組織就負責(zé)命名所分配的域及其子域,包括域

6、中的計算機和其他設(shè)備,并管理分配的域中主機名與IP 地址的映射信息。2、區(qū)(Zone)區(qū)是DNS 名稱空間的一部分,其包含了一組存儲在DNS 服務(wù)器上的資源記錄。使用區(qū)的概念,DNS 服務(wù)器回答關(guān)于自己區(qū)中主機的查詢,每個區(qū)都有自己的授權(quán)服務(wù)器。3、主域名服務(wù)器與輔助域名服務(wù)器當區(qū)的輔助服務(wù)器啟動時,它與該區(qū)的主控服務(wù)器進行連接并啟動一次區(qū)傳輸,區(qū)輔助服務(wù)器定期與區(qū)主控服務(wù)器通信,查看區(qū)數(shù)據(jù)是否改變。如果改變了,它就啟動一次數(shù)據(jù)更新傳輸。輔助服務(wù)器的優(yōu)點:1)容錯能力配置輔助服務(wù)器后,在該區(qū)主服務(wù)器崩潰的情況下,客戶機仍能解析該區(qū)的名稱。一般把區(qū)的主服務(wù)器和區(qū)的輔助服務(wù)器安裝在不同子網(wǎng)上,這樣

7、如果到一個子網(wǎng)的連接中斷,DNS 客戶機還能直接查詢另一個子網(wǎng)上的名稱服務(wù)器。2)減少廣域鏈路的通信量如果某個區(qū)在遠程有大量客戶機,用戶就可以在遠程添加該區(qū)的輔助服務(wù)器,并把遠程的客戶機配置成先查詢這些服務(wù)器,這樣就能防止遠程客戶機通過慢速鏈路通信來進行DNS 查詢。3)減輕主服務(wù)器的負載輔助服務(wù)器能回答該區(qū)的查詢,從而減少該區(qū)主服務(wù)器必須回答的查詢數(shù)。1)DNS 相關(guān)概念(1)DNS 服務(wù)器運行DNS 服務(wù)器程序的計算機,儲存DNS 數(shù)據(jù)庫信息。DNS 服務(wù)器會嘗試解析客戶機的查詢請求。在解答查詢時,如果DNS 服務(wù)器能提供所請求的信息,就直接回應(yīng)解析結(jié)果,如果該DNS 服務(wù)器沒有相應(yīng)的域名

8、信息,則為客戶機提供另一個能幫助解析查詢的服務(wù)器地址,如果以上兩種方法均失敗,則回應(yīng)客戶機沒有所請求的信息或請求的信息不存在。(2)DNS 緩存DNS 服務(wù)器在解析客戶機請求時,如果本地沒有該DNS 信息,則可以會詢問其他DNS 服務(wù)器,當其他域名服務(wù)器返回查詢結(jié)果時,該DNS 服務(wù)器會將結(jié)果記錄在本地的緩存中,成為DNS 緩存。當下一次客戶機提交相同請求時,DNS 服務(wù)器能夠直接使用緩存中的DNS 信息進行解析。2)DNS查詢方式: 遞歸查詢和迭代查詢接受本地客戶端查詢請求(遞歸)兩種查詢方式:(1)遞歸查詢 一次性溝通完遞歸查詢是一種DNS 服務(wù)器的查詢模式,在該模式下DNS 服務(wù)器接收到

9、客戶機請求,必須使用一個準確的查詢結(jié)果回復(fù)客戶機。如果DNS 服務(wù)器本地沒有存儲查詢DNS 信息,那么該服務(wù)器會詢問其他服務(wù)器,并將返回的查詢結(jié)果提交給客戶機。(2)迭代查詢DNS 服務(wù)器另外一種查詢方式為迭代查詢,當客戶機發(fā)送查詢請求時,DNS 服務(wù)器并不直接回復(fù)查詢結(jié)果,而是告訴客戶機另一臺DNS 服務(wù)器地址,客戶機再向這臺DNS 服務(wù)器提交請求,依次循環(huán)直到返回查詢的結(jié)果為止。7 正向解析與反向解析1)正向解析正向解析是指域名到IP 地址的解析過程。2)反向解析反向解析是從IP 地址到域名的解析過程。反向解析的作用為服務(wù)器的身份驗證DNS資源記錄1)SOA 資源記錄每個區(qū)在區(qū)的開始處都包

10、含了一個起始授權(quán)記錄(Start of Authority Record),簡稱SOA 記錄。SOA 定義了域的全局參數(shù),進行整個域的管理設(shè)置。一個區(qū)域文件只允許存在唯一的SOA 記錄。 2)NS 資源記錄NS(Name Server)記錄是域名服務(wù)器記錄,用來指定該域名由哪個DNS服務(wù)器來進行解析。每個區(qū)在區(qū)根處至少包含一個NS 記錄3)A 資源記錄地址(A)資源記錄把FQDN 映射到IP 地址。 因為有此記錄,所以DNS服務(wù)器能解析FQDN域名對應(yīng)的IP 地址。4)PTR 資源記錄相對于A 資源記錄,指針(PTR)記錄把IP地址映射到FQDN。 用于反向查詢,通過IP地址,找到域名。5)C

11、NAME 資源記錄別名記錄(CNAME)資源記錄創(chuàng)建特定FQDN 的別名。用戶可以使用CNAME 記錄來隱藏用戶網(wǎng)絡(luò)的實現(xiàn)細節(jié),使連接的客戶機無法知道真正的域名。6)MX 資源記錄郵件交換(MX)資源記錄,為DNS 域名指定郵件交換服務(wù)器。郵件交換服務(wù)器是為DNS 域名處理或轉(zhuǎn)發(fā)郵件的主機。處理郵件指把郵件投遞到目的地或轉(zhuǎn)交另一不同類型的郵件傳送者。轉(zhuǎn)發(fā)郵件指把郵件發(fā)送到最終目的服務(wù)器,用簡單郵件傳輸協(xié)議SMTP 把郵件發(fā)送給離最終目的地最近的郵件交換服務(wù)器,或使郵件經(jīng)過一定時間的排隊。模式: C/S 模式2、端口rootxuegod64 # vim /etc/services 端口:tcp/

12、53 udp/53 #用于客戶端查詢tcp/953 udp/953 #用于DNS主從同步安裝DNS:BINDBIND 簡介BIND 全稱為Berkeley Internet Name Domain(伯克利因特網(wǎng)名稱域系統(tǒng))。rootxuegod63 # rpm -ivh /mnt/Packages/bind-9.7.3-8.P3.el6.x86_64.rpm #該包為DNS 服務(wù)的主程序包。rootxuegod63 Packages# rpm -ivh bind-chroot-9.7.3-8.P3.el6.x86_64.rpm # 提高安全性。#bind-chroot是bind的一個功能,使b

13、ind可以在一個chroot的模式下運行.也就是說,bind運行時的/(根)目錄,并不是系統(tǒng)真正的/(根)目錄,只是系統(tǒng)中的一個子目錄而已.這樣做的目的是為了提高安全性.因為在chroot的模式下,bind可以訪問的范圍僅限于這個子目錄的范圍里,無法進一步提升,進入到系統(tǒng)的其他目錄中.rootxuegod63 Packages# rpm -ivh bind-utils-9.7.3-8.P3.el6.x86_64.rpm #該包為客戶端工具,默認安裝,用于搜索域名指令。DNS服務(wù)器相關(guān)配置文件:rootxuegod63 Packages# ls /etc/named.conf /etc/name

14、d.confnamed.conf 是BIND 的核心配置文件,它包含了BIND 的基本配置,但其并不包括區(qū)域數(shù)據(jù)。zone.file3、啟動服務(wù)/要先啟動named服務(wù),否則/var/named/chroot/目錄下的文件不會被掛載上。這個和RHEL5是不一樣的。netrootxuegod63 Packages# ls /var/named/chroot/rootxuegod63 Packages# /etc/init.d/named restartStopping named: OK Starting named: OK rootxuegod63 Packages# netstat -ant

15、up | grep 53tcp 0 0 :53 :* LISTEN 11135/named tcp 0 0 :1:53 :* LISTEN 11135/named udp 0 0 :53 :* 11135/named rootxuegod63 Packages# mount/etc/named on /var/named/chroot/etc/named type none (rw,bind)/var/named on /var/named/chroot/var/named type none (rw,bind)/etc/name

16、d.conf on /var/named/chroot/etc/named.conf type none (rw,bind)/etc/named.rfc1912.zones on /var/named/chroot/etc/named.rfc1912.zones type none (rw,bind)/usr/lib64/bind on /var/named/chroot/usr/lib64/bind type none (rw,bind)/etc/named.iscdlv.key on /var/named/chroot/etc/named.iscdlv.key type none (rw,

17、bind)/etc/named.root.key on /var/named/chroot/etc/named.root.key type none (rw,bind)例1:配置DNS服務(wù)器解析: 充當服務(wù)端整體分3段options :對全局生效zone : 針對某個區(qū)域生效type 字段指定區(qū)域的類型,對于區(qū)域的管理至關(guān)重要,一共分為六種:Master:主DNS 服務(wù)器:擁有區(qū)域數(shù)據(jù)文件,并對此區(qū)域提供管理數(shù)據(jù)Slave:輔助DNS 服務(wù)器:擁有主DNS 服務(wù)器的區(qū)域數(shù)據(jù)文件的副本,輔助DNS 服務(wù)器會從主DNS服務(wù)器同步所有區(qū)域數(shù)據(jù)。Stub:stub 區(qū)域和slave 類似,但其只復(fù)制主

18、DNS 服務(wù)器上的NS 記錄而不像輔助DNS 服務(wù)器會復(fù)制所有區(qū)域數(shù)據(jù)。Forward:一個forward zone 是每個域的配置轉(zhuǎn)發(fā)的主要部分。一個zone 語句中的type forward可以包括一個forward 和/或forwarders 子句,它會在區(qū)域名稱給定的域中查詢。如果沒有forwarders 語句或者forwarders 是空表,那么這個域就不會有轉(zhuǎn)發(fā),消除了options 語句中有關(guān)轉(zhuǎn)發(fā)的配置。Hint:根域名服務(wù)器的初始化組指定使用線索區(qū)域hint zone,當服務(wù)器啟動時,它使用根線索來查找根域名服務(wù)器,并找到最近的根域名服務(wù)器列表。配置正向解析區(qū)域授權(quán)DNS 服務(wù)

19、器管理 區(qū)域,并把該區(qū)域的區(qū)域文件命名為3、修改配置文件:rootlocalhost etc# vim /var/named/chroot/etc/named.conf rootxuegod63 # cat /var/named/chroot/etc/named.conf/ named.conf/ Provided by Red Hat bind package to configure the ISC BIND named(8) DNS/ server as a caching only nameserver (as a localhost DNS resolver only)./ See

20、/usr/share/doc/bind*/sample/ for example named configuration files./options listen-on port 53 any; ;listen-on-v6 port 53 any; ;directory /var/named;dump-file /var/named/data/cache_dump.db; statistics-file /var/named/data/named_stats.txt; memstatistics-file /var/named/data/named_mem_stats.txt;allow-q

21、uery any; ; /允許查詢recursion yes; /默認支持遞歸查詢dnssec-enable yes;dnssec-validation yes;dnssec-lookaside auto;/* Path to ISC DLV key */bindkeys-file /etc/named.iscdlv.key;logging channel default_debug file data/named.run; severity dynamic; ;zone . IN type hint;file named.ca;zone IN type master; file .zone;

22、3、創(chuàng)建zone文件rootlocalhost chroot# cd /var/named/chroot/var/named/rootxuegod63 named# cp -r named.localhost .zone 要加-p 注意權(quán)限。配置文件參數(shù)說明:$TTL 1D ;設(shè)置有效地址解析記錄的默認緩存時間,默認為1天也就是1D。#設(shè)置SOA記錄為:. #在此配置文件中寫域名時,都把根. 也要寫上。#域管理郵箱,由于有其他含義,所以用“.”代替。0 ;更新序列號,用于標示數(shù)據(jù)庫的變換,可以在10位以內(nèi),如果存在輔助DNS區(qū)域,建議每次更新完數(shù)據(jù)庫,手動加1.1D ;刷新時間,從域名服務(wù)器更

23、新該地址數(shù)據(jù)庫文件的間隔時間,默認為1天1H ;重試延時,從域名服務(wù)器更新地址數(shù)據(jù)庫失敗以后,等待多長時間,默認為為1小時1W ; 到期,失效時間,超過該時間仍無法更新地址數(shù)據(jù)庫,則不再嘗試,默認為一周3H ;設(shè)置無效地址解析記錄(該數(shù)據(jù)庫中不存在的地址)默認緩存時間。設(shè)置無效記錄,最少緩存時間為3小時NS ;域名服務(wù)器記錄,用于設(shè)置當前域的DNS服務(wù)器的域名地址,A ; 設(shè)置域名服務(wù)器的A記錄,地址為ipv4的地址,可以設(shè)置成02AAAA :1 ; 設(shè)置域名服務(wù)器的A記錄,地址為ipv6的地址。資源記錄參數(shù)詳解:1)CNAME 資源記錄別名(CNAME)資源記錄用于為某個主機指定一個別名CNAME 資源記錄語法格式:別名 CNAME 主機名. CNAME .2)MX 資源記錄MX(郵件交換器)資源記錄提供郵件傳遞信息。該記錄會指定區(qū)域內(nèi)的郵件服務(wù)器名稱。MX 資源記錄語法格式:3)PTR 資源記錄指針(PTR)資源記錄。該記錄與A 記錄相反,用于查詢IP 地址與主機名的對應(yīng)關(guān)系。PTR

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論