成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

構(gòu)建基于LINUX環(huán)境的DNS服務(wù)器

“網(wǎng)絡(luò)應(yīng)用實(shí)踐”課程網(wǎng)絡(luò)實(shí)習(xí)實(shí)訓(xùn)設(shè)計(jì)書題目: 構(gòu)建基于LINUX 環(huán)境的DNS 服務(wù)器專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù)班級(jí): 09級(jí)一班學(xué)號(hào): 2009034116姓名:時(shí)間:分?jǐn)?shù):

“網(wǎng)絡(luò)應(yīng)用實(shí)踐”課程

網(wǎng)絡(luò)實(shí)習(xí)實(shí)訓(xùn)設(shè)計(jì)書

題目: 構(gòu)建基于LINUX 環(huán)境的DNS 服務(wù)器

專業(yè): 計(jì)算機(jī)科學(xué)與技術(shù)

班級(jí): 09級(jí)一班

學(xué)號(hào): 2009034116

姓名:

時(shí)間:

分?jǐn)?shù):

,

建立基于UNIX/LINUX系統(tǒng)網(wǎng)絡(luò)環(huán)境的DNS 服務(wù)器

一. 設(shè)計(jì)目標(biāo)

1.培養(yǎng)Linux 操作系統(tǒng)管理員的DNS 網(wǎng)絡(luò)服務(wù)管理技能。

2.系統(tǒng)學(xué)習(xí)Linux DNS服務(wù)器的安裝方法。

3.全面掌握Linux DNS服務(wù)器的基本配置和測(cè)試方法。

二. 設(shè)計(jì)要求

1. 簡(jiǎn)述linux DNS服務(wù)器:

(1) 使用協(xié)議和層次結(jié)構(gòu)原理

DNS 服務(wù)器首先在本機(jī)數(shù)據(jù)庫(kù)內(nèi)部解析,如果判斷不屬于本域范圍之

內(nèi),就將請(qǐng)求交給上一級(jí)的域名解析服務(wù)器,直到完成解析。解析的結(jié)果或

者為IP 地址,或者域名不存在,并將解析的結(jié)果反饋給客戶機(jī)。

域名的管理采用逐級(jí)委托機(jī)制:頂級(jí)域名將所轄子域內(nèi)DNS 服務(wù)器的

域名解析、運(yùn)行和維護(hù),授權(quán)給該子域注冊(cè)單位自主管理。同理,上級(jí)子域

又將所轄的相鄰下一級(jí)子域的DNS 服務(wù)器的域名解析、運(yùn)行和維護(hù),授權(quán)給

該子域注冊(cè)單位自主管理。域名空間結(jié)構(gòu)如下:

根域(Root Domain)

最高級(jí)域用“.” 表示(默認(rèn)不寫) ,只有一個(gè)。由InterNIC 管

理,負(fù)責(zé)管理全球域名的授權(quán)分配。根域服務(wù)器共有13臺(tái). 9臺(tái)在美國(guó), 3

臺(tái)在歐洲, 1臺(tái)在日本.

頂級(jí)域(Top Level Domain) 根域下的第一級(jí)子域。位于由InterNIC 管理。由14個(gè)機(jī)構(gòu)域和不同的

地理域組成。由InterNIC 管理。分布在世界各地。

子域(Subdomain ) 位于頂級(jí)域下的所有其它域。子域可以根據(jù)需要由域名注冊(cè)單位自主定

義,自主劃分下級(jí)層次的子域。

(2)構(gòu)建DNS 服務(wù)器的基本文件

/etc/hosts 定義主機(jī)名與主機(jī)ip 地址的捆綁關(guān)系, 賦予主機(jī)別

第 1 頁(yè) 共 9 頁(yè)

,

名;

/etc/resolv.conf 定義聯(lián)網(wǎng)的主機(jī)中的域名服務(wù)器

/etc/host.conf 定義域名解析所使用的程序和執(zhí)行的先后順序;

/etc/named.conf 基本配置文件, 定義/var/named其他配置文件

的信息源。

/var/named/named.ca 當(dāng)域名服務(wù)器啟動(dòng)時(shí),初始化高速緩存服務(wù)器所需的基本信息。

/var/named/localhost.zone 將本地的loclahost 主機(jī)名轉(zhuǎn)換成

127.0.0.1地址,是本地域正向解析的區(qū)文件

/var/named/ named.local 將本地的127.0.0.1地址轉(zhuǎn)換成loclahost

主機(jī)名,是本地反向域的區(qū)文件 0.0.127.in-ADDR.ARPA

/var/named/zs.com 域正向解析文件

/var/named/ 192.168.17.rev 將ip 地址反向解析轉(zhuǎn)換成主機(jī)名

(3)技術(shù)路線

①在/etc/host.conf文件中,完成定義域名解析的順序,使域名解析按照order 指定的順序來(lái)進(jìn)行解析。

②其次是通過(guò)/etc/resolv.conf文件來(lái)定義域名解析的命名策略。主要由domain 、search 、nameserver 這三個(gè)參數(shù)來(lái)指定。實(shí)現(xiàn)定義聯(lián)網(wǎng)的主機(jī)中的域名服務(wù)器。

③修改以下域名解析文件的相關(guān)配置

/var/named/localhost.zone 本地正向解析文件,將localhost 解析為127.0.0.1(系統(tǒng)提供,不得修改)

/var/named/ named.local 本地反向解析文件,127.0.0.1解析為localhost (系統(tǒng)提供,不得修改)

/var/named/zs.com 域正向解析文件,主機(jī)名轉(zhuǎn)化為IP 地址

/var/named/192.168.17.rev域反向解析文件,IP 地址到主機(jī)名的反向解析

第 2 頁(yè) 共 9 頁(yè)

,

2.LINUX 環(huán)境下構(gòu)建和配置一個(gè)DNS 服務(wù)器的實(shí)驗(yàn)參數(shù):

(1) DNS域: zs.com

(2) DNS服務(wù)器主機(jī)名: tu1 ,其IP 地址:192.168.17.116

(3) WWW服務(wù)器:www.zs.com ,其IP 地址:192.168.17. 116

(4) FTP服務(wù)器:ftp.zs.com ,其IP 地址:192.168.17. 116

(5) MAIL服務(wù)器:mail.zs.com ,其IP 地址:192.168.17. 116

3.LINUX 平臺(tái)環(huán)境DNS 服務(wù)器的基本功能:

(1) 域名與IP 地址的正向解析:是指將域名解析為IP 地址的過(guò)程

(2) 域名與IP 地址的反向解析:是指將IP 地址解析為域名的過(guò)程

(3) 本地主機(jī)名與回路地址的正向解析:是將本地域名localhost 解析為IP(4)地址為127.0.0.1的過(guò)程

(4) 本地回路地址與主機(jī)名的反向解析:是將本地IP 地址為127.0.0.1解析為的域名localhost 過(guò)程

三. 設(shè)計(jì)內(nèi)容(技術(shù)路線與實(shí)現(xiàn)步驟)

1. 構(gòu)建局域網(wǎng)解析文件

(1)定義域名解析次序文件

[root@] # vi /etc/ host.conf

order hosts , bind

order 定義域名解析所使用的程序和執(zhí)行的先后順序(系統(tǒng)默認(rèn),不修改)

(2) 定義域名解析服務(wù)器文件

[root@] # vi /etc/ resolv.conf

nameserver 192.168.17.116

search zs.com

domain zs.com

定義聯(lián)網(wǎng)的主機(jī)中的域名服務(wù)器

(3) 定義主機(jī)名與IP 地址的映射文件

[root@] # vi /etc/hosts

第 3 頁(yè) 共 9 頁(yè)

,

# Do not remove the following line, or various programs

# that require network functionality will fail.

127.0.0.1 localhost.domain localhost

192.168.17.116 tu1.zs.com tu1

192.168.17.116 www.zs.com www

192.168.17.116 ftp.zs.com ftp

192.168.17.116 mail.zs.com mail

此文件定義主機(jī)域名與主機(jī)ip 地址的捆綁關(guān)系,賦予主機(jī)別名。

2. 構(gòu)建域名解析文件

步驟1. 檢查是否已經(jīng)安裝Bind 軟件

[root@] # rpm –qa bind

//bind是DNS 服務(wù)器進(jìn)程名稱

(1)未安裝DNS 軟件提示:

#

(2)已安裝DNS 軟件提示:

# bind-9.2.1-16

步驟2. 安裝Bind 軟件

(1)安裝所需的RPM 包

[root@] # rpm -ivh bind-9.2.1-16.i386.rpm //域名服務(wù)器軟件

[root@]# rpm -ivh bind-utils-9.2.l-16.i386.rpm //DNS查詢工具軟件 步驟3. 編輯DNS 服務(wù)器基本配置

主配置文件:/etc/named.conf

options {

directory "/var/named/";

}; //定義DNS 配置文件的工作目錄

zone "." IN {

type hint; file "named.ca";

第 4 頁(yè) 共 9 頁(yè)

,

}; //定義緩存文件,用于根區(qū)域的聲明

zone "localhost" IN {

type master; file "localhost.zone"; }; //本地子域正向解析區(qū)域的聲明

zone "zs.com" IN {

type master;

file "lxh.com";

}; //域正向解析區(qū)域的聲明

zone "0.0.127.in-addr.arpa" IN {vi

type master; file "named.local"; }; //本地子域反向解析區(qū)域的聲明

zone "17.168.192.in-addr.arpa" IN {

type master;

file "192.168.17.rev";

};//域反向解析區(qū)域的聲明

步驟4. 域名解析文件

(1)根域緩存文件

[root@] # more named.ca

; This file holds the information on root name servers needed to ; initialize cache of Internet domain name servers

… …

; last update: Aug 22, 2002

; related version of root zone: 2002082200 //版本號(hào)

… …

; formerly NS.INTERNIC.NET

. 3600000 IN NS A.ROOT-SERVERS.NET.

A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4

第 5 頁(yè) 共 9 頁(yè)

,

; formerly NS1.ISI.EDU

. 3600000 NS B.ROOT-SERVERS.NET.

B.ROOT-SERVERS.NET. 3600000 A 128.9.0.107

; formerly C.PSI.NET

. 3600000 NS C.ROOT-SERVERS.NET.

C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12

… …//13臺(tái)根域服務(wù)器

; End of File

(2)本地正向解析文件

[root@] # vi /var/named/ localhost.zone

$TTL 86400

$ORIGIN localhost.

@ 1D IN SOA localhost. root.localhost. (

1997022700 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

1D IN NS localhost.

1D IN A 127.0.0.1

(3)域正向解析文件

[root@] # vi /var/named/ zs.com

$TTL 86400

@ IN SOA tu1.zs.com. root. tu1.zs.com.

1997022700 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS tu1.zs.com.

第 6 頁(yè) 共 9 頁(yè) (

,

IN MX 5 tu1.zs.com.

tu1 IN A 192.168.17.116

www IN A 192.168.17.116

ftp IN A 192.168.17.116

mail IN A 192.168.17.116

(4)本地反向解析文件

[root@] # vi /var/named/ named.local

$TTL 86400

@ IN SOA localhost. root.localhost. ( 1997022702 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS localhost.

1 IN PTR localhost.

(5)域反向解析文件

[root@] # vi /var/named/192.168.17.rev

$TTL 86400

@ IN SOA stu1.zs.com. root.stu1.zs.com. 1997022708 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS tu1.zs.com.

192.168.17.116 IN NS tu1.zs.com.

116 IN PTR tu1.zs.com.

116 IN PTR www.zs.com.

116 IN PTR ftp.zs.com.

第 7 頁(yè) 共 9 頁(yè) (

,

116 IN PTR mail.zs.com.

步驟5. 啟動(dòng)域名解析功能

(1)在線啟動(dòng)DNS

[root@] # service named start

結(jié)果:[root@] # [OK]

(2)檢驗(yàn)DNS 是否啟動(dòng)

[root@] # pstree | grep named

結(jié)果:正常啟動(dòng)系統(tǒng)提示

|-named

步驟6. 測(cè)試DNS 服務(wù)器

(1)host 命令

[root@] # host www.zs.com

結(jié)果:

(附測(cè)試結(jié)果截圖)

[root@] # host 192.168.17.116

結(jié)果:

(附測(cè)試結(jié)果截圖)

[root@] # host 127.0.0.1

結(jié)

(附測(cè)試結(jié)果截圖)

第 8 頁(yè) 共 9 頁(yè)

,

[root@] # host localhost

結(jié)果:

(附測(cè)試結(jié)果截圖)

(2)nslookup 命令

[root@] # nslookup

〉localhost

//執(zhí)行本地正向解析測(cè)試。配置正確,返回回路ip 地址。

(附測(cè)試結(jié)果截圖)

〉127.0.0.1

//執(zhí)行本地反向解析測(cè)試,配置正確,返回回路主機(jī)名

(附測(cè)試結(jié)果截圖)

〉www.lxh.com

第 9 頁(yè) 共 9 頁(yè)

標(biāo)簽: