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

下載本文檔

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

文檔簡(jiǎn)介

1、DNS學(xué)習(xí)一個(gè)服務(wù)的過(guò)程:1、 此服務(wù)器的概述:名字,功能,特點(diǎn),端口號(hào)2、 安裝3、 配置文件的位置4、 服務(wù)啟動(dòng)關(guān)閉腳本,查看端口5、 此服務(wù)的使用方法 6、 修改配置文件,實(shí)戰(zhàn)舉例7、 排錯(cuò)(從下到上,從內(nèi)到外)本節(jié)所講內(nèi)容: DNS服務(wù)器常見概念 DNS服務(wù)器安裝及相關(guān)配置文件 實(shí)戰(zhàn):為公司內(nèi)網(wǎng)搭建一個(gè)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、,這是一個(gè)基礎(chǔ)性的服務(wù),他是互聯(lián)網(wǎng)的基礎(chǔ)。目前來(lái)講DNS的核心包括DNS的標(biāo)準(zhǔn)都是基于一個(gè)軟件來(lái)構(gòu)建的,這個(gè)軟件叫BIND.要講http服務(wù),這個(gè)是重點(diǎn)。apche ,lamp nginx(enginx) ,lnmp(lemp)selinux : security enhanced linuxAC2 linux windows (主機(jī)名,F(xiàn)QDN full qualified domain name 完全限定域名)DNS 是一個(gè)分布式數(shù)據(jù)庫(kù),命名系統(tǒng)采用層次的邏輯結(jié)構(gòu),如同一棵倒置的樹,這個(gè)邏輯的樹形結(jié)構(gòu)稱為域名空間,由于DNS 劃分了域名空間,所以各機(jī)構(gòu)可以使用自己的域名空間創(chuàng)建DNS信息。

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

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

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

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

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

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

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

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

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

12、53 udp/53 #用于客戶端查詢tcp/953 udp/953 #用于DNS主從同步安裝DNS:BINDBIND 簡(jiǎn)介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的一個(gè)功能,使b

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

14、d.confnamed.conf 是BIND 的核心配置文件,它包含了BIND 的基本配置,但其并不包括區(qū)域數(shù)據(jù)。zone.file3、啟動(dòng)服務(wù)/要先啟動(dòng)named服務(wù),否則/var/named/chroot/目錄下的文件不會(huì)被掛載上。這個(gè)和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ù)器解析: 充當(dāng)服務(wù)端整體分3段options :對(duì)全局生效zone : 針對(duì)某個(gè)區(qū)域生效type 字段指定區(qū)域的類型,對(duì)于區(qū)域的管理至關(guān)重要,一共分為六種:Master:主DNS 服務(wù)器:擁有區(qū)域數(shù)據(jù)文件,并對(duì)此區(qū)域提供管理數(shù)據(jù)Slave:輔助DNS 服務(wù)器:擁有主DNS 服務(wù)器的區(qū)域數(shù)據(jù)文件的副本,輔助DNS 服務(wù)器會(huì)從主DNS服務(wù)器同步所有區(qū)域數(shù)據(jù)。Stub:stub 區(qū)域和slave 類似,但其只復(fù)制主

18、DNS 服務(wù)器上的NS 記錄而不像輔助DNS 服務(wù)器會(huì)復(fù)制所有區(qū)域數(shù)據(jù)。Forward:一個(gè)forward zone 是每個(gè)域的配置轉(zhuǎn)發(fā)的主要部分。一個(gè)zone 語(yǔ)句中的type forward可以包括一個(gè)forward 和/或forwarders 子句,它會(huì)在區(qū)域名稱給定的域中查詢。如果沒有forwarders 語(yǔ)句或者forwarders 是空表,那么這個(gè)域就不會(huì)有轉(zhuǎn)發(fā),消除了options 語(yǔ)句中有關(guān)轉(zhuǎn)發(fā)的配置。Hint:根域名服務(wù)器的初始化組指定使用線索區(qū)域hint zone,當(dāng)服務(wù)器啟動(dòng)時(shí),它使用根線索來(lái)查找根域名服務(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; ; /允許查詢r(jià)ecursion yes; /默認(rèn)支持遞歸查詢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ù)說(shuō)明:$TTL 1D ;設(shè)置有效地址解析記錄的默認(rèn)緩存時(shí)間,默認(rèn)為1天也就是1D。#設(shè)置SOA記錄為:. #在此配置文件中寫域名時(shí),都把根. 也要寫上。#域管理郵箱,由于有其他含義,所以用“.”代替。0 ;更新序列號(hào),用于標(biāo)示數(shù)據(jù)庫(kù)的變換,可以在10位以內(nèi),如果存在輔助DNS區(qū)域,建議每次更新完數(shù)據(jù)庫(kù),手動(dòng)加1.1D ;刷新時(shí)間,從域名服務(wù)器更

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論