国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

網(wǎng)絡(luò)實習實訓設(shè)計書

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

專業(yè): 計算機科學與技術(shù)

班級: 09級一班

學號: 2009034116

姓名:

時間:

分數(shù):

,

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

一. 設(shè)計目標

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

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

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

二. 設(shè)計要求

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

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

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

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

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

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

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

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

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

根域(Root Domain)

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

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

臺在歐洲, 1臺在日本.

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

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

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

義,自主劃分下級層次的子域。

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

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

第 1 頁 共 9 頁

,

名;

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

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

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

的信息源。

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

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

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

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

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

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

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

(3)技術(shù)路線

①在/etc/host.conf文件中,完成定義域名解析的順序,使域名解析按照order 指定的順序來進行解析。

②其次是通過/etc/resolv.conf文件來定義域名解析的命名策略。主要由domain 、search 、nameserver 這三個參數(shù)來指定。實現(xiàn)定義聯(lián)網(wǎng)的主機中的域名服務(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 域正向解析文件,主機名轉(zhuǎn)化為IP 地址

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

第 2 頁 共 9 頁

,

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

(1) DNS域: zs.com

(2) DNS服務(wù)器主機名: 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 平臺環(huán)境DNS 服務(wù)器的基本功能:

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

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

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

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

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

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

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

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

order hosts , bind

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

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

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

nameserver 192.168.17.116

search zs.com

domain zs.com

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

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

[root@] # vi /etc/hosts

第 3 頁 共 9 頁

,

# 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

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

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

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

[root@] # rpm –qa bind

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

(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 頁 共 9 頁

,

}; //定義緩存文件,用于根區(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 //版本號

… …

; formerly NS.INTERNIC.NET

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

A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4

第 5 頁 共 9 頁

,

; 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臺根域服務(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 頁 共 9 頁 (

,

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 頁 共 9 頁 (

,

116 IN PTR mail.zs.com.

步驟5. 啟動域名解析功能

(1)在線啟動DNS

[root@] # service named start

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

(2)檢驗DNS 是否啟動

[root@] # pstree | grep named

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

|-named

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

(1)host 命令

[root@] # host www.zs.com

結(jié)果:

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

[root@] # host 192.168.17.116

結(jié)果:

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

[root@] # host 127.0.0.1

結(jié)

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

第 8 頁 共 9 頁

,

[root@] # host localhost

結(jié)果:

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

(2)nslookup 命令

[root@] # nslookup

〉localhost

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

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

〉127.0.0.1

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

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

〉www.lxh.com

第 9 頁 共 9 頁

標簽: