實(shí)驗(yàn)三 dhcp服務(wù)器和dns服務(wù)器的配置與驗(yàn)證
實(shí)驗(yàn)三 dhcp服務(wù)器和dns 服務(wù)器的配置與驗(yàn)證一 實(shí)驗(yàn)?zāi)康模和ㄟ^實(shí)驗(yàn)理解dhcp 服務(wù)器和dns 服務(wù)器的基本概念,并且能夠在linux 操作系統(tǒng)下安裝、配置dhcp 服務(wù)器、dns 服務(wù)器,并通
實(shí)驗(yàn)三 dhcp服務(wù)器和dns 服務(wù)器的配置與驗(yàn)證
一 實(shí)驗(yàn)?zāi)康模?/p>
通過實(shí)驗(yàn)理解dhcp 服務(wù)器和dns 服務(wù)器的基本概念,并且能夠在linux 操作系統(tǒng)下安裝、配置dhcp 服務(wù)器、dns 服務(wù)器,并通過客戶端驗(yàn)證。
二 實(shí)驗(yàn)環(huán)境
Redhat 9.0操作系統(tǒng),局域網(wǎng)。
三 實(shí)驗(yàn)內(nèi)容
1.配置DHCP 服務(wù)器:ip地址為10.10.115.x ,作用域?yàn)?0.10.115.a-10.10.115.b ,域名為jsj.com, 為winxp 系統(tǒng)分配固定ip 地址10.10.115.c, 并通過winxp 和linux 客戶端驗(yàn)證。注意:x,a,b,c 的值自定義,不要沖突。
2.配置DNS 服務(wù)器:實(shí)現(xiàn)localhost 的正向和逆向解析, 實(shí)現(xiàn)jsj.com 域的rhel5.jsj.com(別名為www.jsj.com) 和ftp.jsj.com 的正向解析和逆向解析, 并配置輔dns 。
四 實(shí)驗(yàn)步驟
一)實(shí)驗(yàn)步驟
1. 編輯
/etc/dhcpd.conf:
ddns-update-style ad-hoc;
default-lease-time 28800;
max-lease-time 43200;
option subnet-mask 255.255.255.0;
option broadcast-address 10.10.115.255;
option routers 10.10.115.252;
option domain-name-servers 59.77.139.1;
option domain-name "jsj.com";
subnet 10.10.115.0 netmask 255.255.255.0 {
range 10.10.115.a 10.10.115.b;
host hostname {
,hardware ethernet 08:00:00:4c:58:23;
fixed-address 10.10.115.c;
}
}
2.啟動(dòng)或者重啟dhcpd 服務(wù)器service dhcpd start/restart。
2. 在windows 系統(tǒng)中,設(shè)置本地連接為自動(dòng)獲取ip 地址,用ipconfig/all命令查看詳細(xì)的ip 設(shè)置并記錄結(jié)果。
3. 在linux 系統(tǒng)中,設(shè)置ip 獲取方式為dhcp ,并動(dòng)態(tài)獲得,用ifconfig 命令查看詳細(xì)的ip 設(shè)置并記錄結(jié)果。
二)dhcp 服務(wù)器配置
注意:named.conf在/etc目錄下,區(qū)域文件在/var/named/chroot/etc/目錄下
1. 配置主dns ,ip 地址設(shè)置為10.10.115.x
a 、編輯named.conf 文件,內(nèi)容如下:
options {
directory "/var/named/";
};
zone "." {
type hint;
file "named.ca";
,};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "localhost.arpa";
allow-update { none; };
};
zone "jsjwl.com" IN {
type master;
file "jsj.zone";
allow-update { none; };
};
zone "100.168.192.in-addr.arpa" IN {
type master;
file "jsj.arpa";
allow-update { none; };
};
b 、編輯localhost.zone 文件,內(nèi)容如下: /var/named/chroot/var/named $TTL 86400
@ IN SOA localhost. root.localhost. (
2010041500 ; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS localhost.
localhost. IN A 127.0.0.1
c 、編輯localhost.arpa 文件,內(nèi)容如下
$TTL 86400
@ IN SOA rhel5.jsjwl.com. root.jsjwl.com. ( 2010041500; Serial 28800 ; Refresh 14400 ; Retry 3600000 ; Expire 86400 ) ; Minimum IN NS rhel5.jsjwl.com.
1 IN PTR localhost.
,d 、編輯 jsj.zone的內(nèi)容如下:
$TTL 86400
@ IN SOA rhel5.jsjwl.com. root.jsjwl.com. (
2010041500 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS rhel5.jsjwl.com.
rhel5 IN A 192.168.100.20 www IN CNAME rhel5.jsjwl.com. ftp IN A 192.168.100.25
e 、編輯jsj.arpa 內(nèi)容如下
$TTL 86400
@ IN SOA rhel5.jsjwl.com. root.jsjwl.com. (
2010041500 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
@ IN NS rhel3.jsjwl.com.
20 IN PTR rhel3.jsjwl.com.
20 IN PTR www.jsjwl.com.
25 IN PTR ftp.jsjwl.com.
f 、直接生成named.ca 文件:dig > /var/named/named.ca
g 、啟動(dòng)dhcpd :
service named start
2. 配置輔助dns ,ip 地址設(shè)置為10.10.115.y (注意ip 地址不要沖突使用) a 、編輯named.conf 文件,內(nèi)容如下:
option {
directory “/var/named”;
};
zone “jsjwl.com ” {
type slave;
file “jsj.zone ”;
masters{ 10.10.115.x;};//根據(jù)實(shí)際的情況填寫主DNS 。
};
,zone “100.168.192.in-addr.arpa ”
{ type slave;
file “named.domain.arpa ”;
masters {10.10.115.x;};
};
b 、修改/var/named的所有者和群組:chown -R named:named /var/named c 、啟動(dòng)輔dns 的dhcpd:service named start
3. 在linux 客戶端,通過修改/etc/resolv.conf來設(shè)置主dns 和輔dns 。resolv.conf 的內(nèi)容如下:
nameserver 10.10.115.x
namserver 10.10.115.y
4. 測(cè)試主dns:nslookup www.jsj.com 10.10.115.x,記錄并分析運(yùn)行結(jié)果。
5. 測(cè)試輔dns:nslookup www.jsj.com 10.10.115.y ,記錄并分析結(jié)果。
6. 用nslookup 測(cè)試ftp.jsj.com 的正向和逆向解析。記錄并分析結(jié)果。
7. 將主dns 的jsj.com 和jsj.arpa 的refresh 時(shí)間修改為30,然后重新啟動(dòng)named 請(qǐng)觀察輔dns 內(nèi)容是否更新。