linuxDNS解析服務(wù)
DNS 解析服務(wù)實(shí)驗(yàn)需求:為了實(shí)現(xiàn)LINUX 域名解析實(shí)驗(yàn)環(huán)境:一臺centos(RedHat)和一臺XP實(shí)驗(yàn)步驟:首先查看centos 上的DNS 服務(wù)軟件包安裝成功沒,輸入命令 “rpm -qa
DNS 解析服務(wù)
實(shí)驗(yàn)需求:為了實(shí)現(xiàn)LINUX 域名解析
實(shí)驗(yàn)環(huán)境:一臺centos(RedHat)和一臺XP
實(shí)驗(yàn)步驟:首先查看centos 上的DNS 服務(wù)軟件包安裝成功沒,輸入命令 “rpm -qa|grep bind ”這是因?yàn)槲覀兊腄NS 服務(wù)是由“bind ”進(jìn)程運(yùn)行的,我們需要安裝bind-utils:包括DNS 查詢工具軟件
bind:域名服務(wù)器軟件
system-config-bind(RedHat系統(tǒng)的安裝則是redhat-config-bind):域名服務(wù)器的GUI 配置工具
caching-nameserver:包含惟高速緩存服務(wù)器的配置文件,這些軟件包,我們以centos 為例,如圖1-1,1-2所示, 我們將軟件安裝完畢
圖1-1
,圖1-2
接下來我們需要編輯主配置文件,我們打開主配置文件,輸入命令
“vi /etc/named.caching-nameserver.conf”(如果是RedHat 則是在/etc/named.conf文件中) 如圖2-1,2-2所示
圖2-1
,圖2-2
我們將上圖中所標(biāo)注的地方中的在大括號內(nèi)都改成“any ”, 如圖3-1,3-2所示, 然后保存退出
圖3-1
,圖3-2
下面我們再編輯“/etc/named.rfc1912.zones”文件,輸入命令 “vi /etc/named.rfc1912.zones”, 如圖4所示
圖4
,我們復(fù)制21到31行到最后一行下,然后我們做一下修改,如圖5所示,這樣我們就告訴了DNS 我們創(chuàng)建的正向區(qū)域和正向區(qū)域文件叫什么, 還有我們的反向區(qū)域和反向區(qū)域文件,保存退出
圖5
然后我們將centos 設(shè)置IP 為192.168.3.1, 這是因?yàn)槲覀兌x的網(wǎng)絡(luò)是192.168.3.0這個(gè)網(wǎng)絡(luò),如圖6所示
,圖6
下面我們?nèi)ゾ庉嬑覀兊膮^(qū)域文件,輸入命令“cd /var/named/chroot/var/named”進(jìn)入到此目錄,再輸入命令“l(fā)s ”查看一下,然后創(chuàng)建我們剛才告訴DNS 的區(qū)域文件,輸入命令“touch tcz.zheng ”如圖7所示
,圖7所示
然后再輸入命令“vi tcz.zheng ”點(diǎn)擊回車編輯此文件, 將下列內(nèi)容輸入到此文件中, $TTL 1D 這一行代表的是緩存的存活時(shí)間,定義資源記錄的生存周期 @ IN SOA
dns.tcz.com. root.tcz.com.( 這一行代表域名和管理員的郵箱地址 2012110601 這一行代表版本號 3H 這一行代表輔助DNS 多久來更新一次版本號 15M 這一行代表輔助DNS 更新失敗后多長時(shí)間重試 1W 這一行代表如果輔助DNS 無法從主DNS 上更新其原有信息,多久失效 1D ) 這一行代表跟第一行的意思一樣
@ IN NS dns.tcz.com. 這一行代表域名服務(wù)的主機(jī)名
@ IN MX 1 mail.tcz.com. 這一行代表郵件服務(wù)器的運(yùn)行級別和主機(jī)名 www IN A 192.168.3.10 這一行代表A 記錄
ftp IN A 192.168.3.20 同上
mail IN A 192.168.3.30 同上
,wangye IN CNAME www 這一行代表的是別名
如圖8所示,我們編輯完畢,保存退出
圖8
接下來我們將這個(gè)文件拷貝一份成“tcz.fan ”輸入命令“cp tcz.zheng tcz.fan ”
,然后我們輸入
命令“vi tcz.fan ”到這個(gè)文件中修改一些設(shè)置,也可以創(chuàng)建這個(gè)文件,然后將下列內(nèi)容輸入一文件中,我們這里采用復(fù)制來做,然后修改成下列內(nèi)容即可
$TTL 1D
@ IN SOA
dns.tcz.com. root.tcz.com. ( 2012110601 3H 15M 1W
,1D )
@ IN NS dns.tcz.com.
@ IN MX 1 mail.tcz.com.
10 IN PTR
20 IN PTR
30 IN PTR www.tcz.com. ftp.tcz.com. mail.tcz.com.
如圖9所示, 我們修改完畢,保存退出
圖9
然后我們重啟named 服務(wù),輸入命令“service named restart ”,
, 然后再輸入命
令“rndc reload ”重新加載DNS 配置文件,
,這樣我們的
DNS 服務(wù)器就做好了,下面我們將XP 和centos 的網(wǎng)段都設(shè)置為3網(wǎng)段,然后設(shè)置XP 的IP 為192.168.3.22,DNS 為192.168.3.1, 如圖10所示
,圖10
然后我們在運(yùn)行中輸入CMD, 然后再輸入命令“nslookup ”來測試我們設(shè)置是否成功 如圖11所示,我們的正向解析成功