卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

UNIX課程設(shè)計之DNS servier

UNIX 課程設(shè)計___DNS Server 配置DNS 服務(wù)器配置本課程設(shè)計分工明細(xì):一、DNS 工作原理:DNS (Domain Name Service) 也稱為域名服務(wù),它是一個Interne

UNIX 課程設(shè)計___DNS Server 配置

DNS 服務(wù)器配置

本課程設(shè)計分工明細(xì):

一、DNS 工作原理:

DNS (Domain Name Service) 也稱為域名服務(wù),它是一個Internet 中TCP /IP 的服務(wù),用于映射網(wǎng)絡(luò)地址。即Internet 域名與IP 地址之間的轉(zhuǎn)換關(guān)系。 IP地址轉(zhuǎn)化為域名稱為正向解析,把域名轉(zhuǎn)化為IP 地址稱為反向解析。

DNS 服務(wù)器分類:根DNS server 共13個標(biāo)號A-M ;頂級DNS (TLD )server ;權(quán)威DNS server 。

DNS 涉及的參數(shù):正向查找域forward ;反向查找域reverse ;資源記錄;轉(zhuǎn)發(fā)器。

下面簡要介紹三種基本的域名服務(wù)器及在實際系統(tǒng)中應(yīng)用。

1、主域名服務(wù)器(Master )

這種類型的DNS 本身含有域名配置文件(就是有Zone ),這個文件就是設(shè)置正解或反解的“數(shù)據(jù)庫”,所以它本身具有提供Internet 查詢所需的數(shù)據(jù)。

2、輔助域名服務(wù)器(Slave )

假設(shè)DNS 服務(wù)器共管理50臺主機(jī)的IP 與主機(jī)名稱的對應(yīng),并且你只有一臺DNS 服務(wù)器,那么萬一由于網(wǎng)絡(luò)問題或者是主機(jī)的軟、硬件問題,導(dǎo)致這個服務(wù)終止了,則那50臺主機(jī)的主機(jī)的主機(jī)名與IP 的對應(yīng)就找不到了,所以,一般來說,DNS 系統(tǒng)會建議你至少要有兩臺主機(jī)提供DNS 的服務(wù)。

不過,如果有4臺DNS 主機(jī)提供這樣的名稱解析服務(wù),而且這4臺主機(jī)是互為備援的,也就是說,這4臺主機(jī)的內(nèi)容其實是一模一樣的,如果要更改一個名稱與IP 地址的對應(yīng),都需要手動去修改4臺主機(jī)的內(nèi)容,這將很麻煩。

這個時候Slave 類型的DNS 主機(jī)就出現(xiàn)了。不過,shave 主機(jī)需要與Master 主機(jī)相互搭配。

用以上案例來說明,如果我需要有4臺主機(jī)提供DNS 服務(wù),且4臺主機(jī)的內(nèi)容相同,那么只要指定一臺主機(jī)為Master ,其它3臺為該Master 的Slave 主機(jī),當(dāng)修改一個IP 與名稱的對應(yīng)時,只要手動修改Msater 那臺主機(jī)上的配置文件然后重啟BIND 服務(wù),其他三臺Slave 就會自動被通知更新了。這樣依賴就解決了維護(hù)管理工作量大的問題。

3、Cache-Only

Cache-Only 這種類型的DNS 主機(jī)沒有自己的數(shù)據(jù)庫,僅用于幫助Client 端向外部DNS 主機(jī)請求數(shù)據(jù)。簡單來說,可以把它看著一個代理人,通常設(shè)置在防火墻上。

下面是DNS 的查找過程(簡述):

DNS 的結(jié)構(gòu)是一個樹狀結(jié)構(gòu),稱為域名空間 。

針對如下圖示:

網(wǎng)絡(luò)20072___DNS Server 1

,

UNIX 課程設(shè)計___DNS Server 配置

當(dāng)A 主機(jī)要訪問www.lupaworld.com (B 主機(jī))時,先查看DNS 服務(wù)器(.edu.cn ),有則返回結(jié)果給A 主機(jī),沒有則向ROOT DNS服務(wù)器查詢。root 會返回管理.com 服務(wù)器的地址,DNS 服務(wù)器再去管理.com 的服務(wù)器查詢,得到管理.lupaworld.com 的服務(wù)器地址。然后到管理.lupaworld.com 的服務(wù)器查詢,當(dāng)查到www.lupaworld.com 的主機(jī)時,就把此主機(jī)的IP 地址返回給主機(jī)A ,并存入本地緩存中。

二、課程設(shè)計內(nèi)容

本課程設(shè)計環(huán)境假設(shè)

1、拓?fù)淙缦?/p>

網(wǎng)絡(luò)20072___DNS Server 2

,

UNIX 課程設(shè)計___DNS Server 配置

2、問題描述:

本企業(yè)中在企業(yè)網(wǎng)邊界FIREWALL (具備NAT 功能)連接至Internet. 向ISP 申請了一個ip 地址(ISP 提供申請的ip 地址的同時,還提供了本ip 地址掩碼,ISP 的DNS 服務(wù)器地址—該地址用做本企業(yè)的上級DNS 地址)。圖中也曾提及,邊界的FIREWALL 可根據(jù)企業(yè)需求及經(jīng)費選擇使用UNIX 主機(jī)代理上網(wǎng),在UNIX 主機(jī)上做IPTABLES 防火墻和NAT 。

在DMZ 區(qū)域中,有本企業(yè)網(wǎng)內(nèi)部的服務(wù)器集群(這里以WWW,FTP,MAIL,DNS 為例)。 在內(nèi)部網(wǎng)中則是企業(yè)內(nèi)網(wǎng)。

3、現(xiàn)在知道:

ISP 提供的

Ip :9.9.9.9

MASK :255.255.255.0

ISP 的DNS 服務(wù)器地址:8.8.8.8(可能還涉及輔助DNS ,域名,域名搜索列表) 本企業(yè)網(wǎng)內(nèi)部IP 規(guī)劃:

DMZ 區(qū)域:10.0.0.0/8

企業(yè)內(nèi)網(wǎng):10.1.0.0/8

在DMZ 區(qū)域中:

WWW 服務(wù)器:10.0.0.6/8 域名:www.wangluo20072.com

FTP 服務(wù)器:10.0.0.7/8 域名:www.ftp.wangluo20072.com

MAIL 服務(wù)器:10.0.0.8/8 域名:www.mail.wangluo20072.com

DNS 服務(wù)器:10.0.0.9/8

輔助DNS 服務(wù)器:10.0.0.10/8

以上服務(wù)器的默認(rèn)網(wǎng)關(guān)均為:10.0.0.1

注:不能在同一臺計算機(jī)上同時配置同一個域的主域名服務(wù)器和輔助域名服務(wù)器。

Ip 地址均粗略估計,未做詳細(xì)規(guī)劃;

網(wǎng)絡(luò)20072___DNS Server

3

,

UNIX 課程設(shè)計___DNS Server 配置

4、以下是對DMZ 區(qū)域的區(qū)域DNS 服務(wù)器的詳細(xì)配置:

a 、在欲作DNS 服務(wù)的服務(wù)器上安裝相應(yīng)的UNIX 操作系統(tǒng)并裝好BIND 服務(wù)軟件;為其配置靜態(tài)IP 地址,地址為10.0.0.9;mask 255.0.0.0;默認(rèn)網(wǎng)關(guān):10.0.0.1. 同時設(shè)置其主DNS 地址 為10.0.0.9。

b 、重啟網(wǎng)絡(luò)服務(wù),并設(shè)置安全級別為無防火墻。

c 、驗證BIND 服務(wù)軟件是否裝好且是否為所需要的版本;

使用命令:rpm –qa | grep bind

如果出現(xiàn)版本號,則說明DNS 服務(wù)軟件已安裝好;

d 、配置主域名服務(wù)器

⑴、對主配置文件named.conf 進(jìn)行配置:

vi /etc/named.conf

其中options 主要是管理整體服務(wù)器環(huán)境和相應(yīng)的權(quán)限

網(wǎng)絡(luò)20072___DNS Server 4

,

UNIX 課程設(shè)計___DNS Server 配置

添加正向進(jìn)行區(qū)聲明、指定 master 類型,即主域名服務(wù)器的類型、指定存放數(shù)據(jù)的文件、允許動態(tài)更新wangluo20072.com 數(shù)據(jù)的客戶機(jī)。

添加反向進(jìn)行區(qū)聲明、反向解析的域名,它的名字必須以“.in-addr.arpa ”結(jié)尾、指定 master 類型,即主域名服務(wù)器的類型、指定存放數(shù)據(jù)的文件、允許動態(tài)更新wangluo20072.com 數(shù)據(jù)的客戶機(jī)。

網(wǎng)絡(luò)20072___DNS Server

5

,

UNIX 課程設(shè)計___DNS Server 配置

上圖(圖一、二、三)中關(guān)鍵詞解析:

(1)type master| hint |slave,指出服務(wù)器的類型。

(2)master:此服務(wù)器為主DNS 服務(wù)器。

(3)hint:此服務(wù)器作啟動時初始化為高速緩存DNS 服務(wù)器。

(4)slave:此服務(wù)器作為輔助DNS 服務(wù)器。

(5)file :存放該zone 數(shù)據(jù)的文件名。

(6)allow-update:允許動態(tài)更新該zone 數(shù)據(jù)的客戶機(jī)。

(7)反向解析的域名,它的名字必須.in-addr.arpa 來結(jié)尾。

(2)、復(fù)制/var/named/localhost.zone 模板文件到/var/named/目錄下,并把文件命名為wangluo20072.com.zone 。具體命令為:cp /var/named/localhost.zone /var/named/wangluo20072.com.zone注意:localhost.zone 用來配置正向解析的模板文件。

vi /var/named/wangluo20072.com.zone

(3)、復(fù)制/var/named/named.local 模板文件到/var/named/目錄下,并把文件命名為0.0.10.local 。具體命令為:[root@localhost root]#cp /var/named/named.local /var/named/0.0.10.local

vi /var/named/0.0.10.local

網(wǎng)絡(luò)20072___DNS Server 6

,

UNIX 課程設(shè)計___DNS Server 配置

Zone 文件local 文件

(1)$TTL:這個域的保留時間。

(2)$ORIGIN localhost.:默認(rèn)的域。

(3)NS:指定域名服務(wù)器,每一個主域名服務(wù)器和從域名服

務(wù)器都應(yīng)該用有一條NS 記錄,以防止主服務(wù)器在出現(xiàn)故

障后,從服務(wù)器不能及時提供服務(wù)。

(4)A:將一個域名解析成其后的IP 。

(5)CNAME:將一個域名設(shè)置為另一個域名的別名。

(6)PTR:將一個IP 地址指向一個域名。

(7)MX:指定域名服務(wù)器,一般用于定義某一個域里負(fù)責(zé)的郵件服務(wù)器, 并且每 一條MX 記錄前都需要指定優(yōu)先級別。

(8)SOA(Start of Authority):起始授權(quán)(每個域文件中都應(yīng)該有一個SOA 段)。

serial 表示序列號

refresh 表示刷新

retry 表示重試

expiry 表示過期minimum 表示生存期

序列號:用于DNS 數(shù)據(jù)庫文件的版本控制。每當(dāng)數(shù)據(jù)被改變,這個序列號就應(yīng)該被增加。 刷新:從服務(wù)器向主服務(wù)器查詢最新數(shù)據(jù)的間隔周期。每一次檢查時從服務(wù)器的數(shù)據(jù)是否需要更改,則根據(jù)序列號來判別。

重試:一旦從服務(wù)器嘗試連接主服務(wù)器失敗,下一次查詢主服務(wù)器的延遲時間。

過期:如果從服務(wù)器無法連通主服務(wù)器,則在經(jīng)過此時間后,宣告其數(shù)據(jù)過期。

生存期:服務(wù)器回答“無此域名”的間隔時間。

(4)編輯resolv.conf 文件(可選、如果需要配置從服務(wù)器時需要使用此項) resolv.conf 文件在目錄/etc/resolv.conf 默認(rèn)文件空

該文件存放了上一級的DNS 服務(wù)器IP 。當(dāng)本地的DNS 服務(wù)器無法解析時將交給上一層DNS 服務(wù)器執(zhí)行;

如果是PPPOE 方式上網(wǎng),即ISP 采用DHCP 方式分配所需信息(包括IP ,MASK,DNS_IP等等)。 此時DHCP 會自動的在resolv.conf 文件里加入DNS 服務(wù)器地址以及其他相關(guān)信息(這需要ISP 在DHCP 服務(wù)器中進(jìn)行相應(yīng)配置);

在本企業(yè)網(wǎng)中,業(yè)主從ISP 申請的是靜態(tài)的IP ;需要對上一級DNS 服務(wù)器地址文件進(jìn)行編輯,以指示當(dāng)本地?zé)o法查詢時,遞交給上一級DNS 查詢;

vi /etc/resolv.conf

nameserver 8.8.8.8 //該配置文件中最重要命令,沒有它或者錯誤配置將無法執(zhí)行上一級查詢。瀏覽部分網(wǎng)頁時將報錯。

還可以配置

ISP 提供的輔助DNS

ISP 提供的域名

ISP 提供的search 域名(域名的搜索列表)

等等。。。

網(wǎng)絡(luò)20072___DNS Server 7

,

UNIX 課程設(shè)計___DNS Server 配置

(5)、編輯host.conf 文件

"/etc/host.conf"說明了如何解析地址,Linux 通過解析器庫來獲得主機(jī)名對應(yīng)的IP 地址;

host.conf 文件默認(rèn)內(nèi)容

order hosts,bind

//"order " 指定主機(jī)名查詢順序,其參數(shù)為用逗號隔開的查找方法,支持的查找方法為bind 、hosts 和nis ,分別代表DNS 、/etc/hosts和NIS ,這里規(guī)定先查詢"/etc/hosts"文件然后再使用DNS 來解析域名。

可附加的參數(shù)有:

//"trim" 表明當(dāng)通過DNS 進(jìn)行地址到主機(jī)名的轉(zhuǎn)換時,域名將從主機(jī)名中被裁剪掉,trim 可以被多個域包含多次,對/etc/hosts和NIS 查詢方法不起作用,注意在/etc/hosts和NIS 表中主機(jī)名是被適當(dāng)?shù)?有或沒有全域名) 列出的。

//"multi" 指定是否"/etc/hosts"文件中指定的主機(jī)可以有多個地址,值為on 表示允許,擁有多個IP 地址的主機(jī)一般稱為具有多個網(wǎng)絡(luò)界面。

//"nospoof " 指是否允許對該服務(wù)器進(jìn)行IP 地址欺騙,值為on 表示不允許,IP 欺騙是一種攻擊系統(tǒng)安全的手段,通過把IP 地址偽裝成別的計算機(jī),來取得其它計算機(jī)的信任。 //"alert" 當(dāng)nospoof 指令為on 時,alert 控制欺騙的企圖是否用syslog 工具進(jìn)行記錄,值為on 表示使用,缺省值為off 。

//"rccorder" 如果被設(shè)置為on ,所有的查詢將被重新排序,所以在同一子網(wǎng)中的主機(jī)將首選被返回,缺省值為off 。

三、驗證DNS 配置

啟動服務(wù)

a、killall named

功能:殺死進(jìn)程,保證BIND 能正常啟動

b、service named start

或service

restart named

網(wǎng)絡(luò)20072___DNS Server 8

,

UNIX 課程設(shè)計___DNS Server 配置

(當(dāng)服務(wù)啟動后使用命令netstat –ntlu 可以查看tcp53狀態(tài))

DNS 工作情況日志信息存放在:/var/log/messages 使用命令tail –n 15 /var/log/messages | grep named 查看

網(wǎng)絡(luò)20072___DNS Server

9

,

UNIX 課程設(shè)計___DNS Server 配置

測試DNS 服務(wù)

使用nslookup 命令

在DHCP 服務(wù)器上

在其余測試主機(jī)(非UNIX 操作系統(tǒng))上、 DHCP 獲得主機(jī)信息:

網(wǎng)絡(luò)20072___DNS Server

10

標(biāo)簽: