畢業(yè)論文
1. DNS 服務(wù)器工作原理及功能DNS 通過在網(wǎng)絡(luò)中創(chuàng)建不同的區(qū)域(一個區(qū)域代表該網(wǎng)絡(luò)中要命名的資源的管理集合) ,并采用一個分布式數(shù)據(jù)系統(tǒng)進(jìn)行主機(jī)名和地址的查詢。當(dāng)在客服機(jī)的瀏覽器中鍵入要訪問的
1. DNS 服務(wù)器工作原理及功能
DNS 通過在網(wǎng)絡(luò)中創(chuàng)建不同的區(qū)域(一個區(qū)域代表該網(wǎng)絡(luò)中要命名的資源的管理集合) ,并采用一個分布式數(shù)據(jù)系統(tǒng)進(jìn)行主機(jī)名和地址的查詢。當(dāng)在客服機(jī)的瀏覽器中鍵入要訪問的主機(jī)名時就會觸發(fā)一個IP 地址的查詢請求,請求會自動發(fā)送到默認(rèn)的DNS 服務(wù)器,DNS 服務(wù)器就會從數(shù)據(jù)庫中查詢該主機(jī)所對應(yīng)的IP 地址,并將找到IP 地址作為查詢結(jié)果返回。瀏覽器得到IP 地址后,就根據(jù)IP 地址在Internet 中定位所要訪問的資源。
2. 2
DNS 的組成及查詢
①域名空間
②域名服務(wù)器
③解析器
3. 3
DNS 服務(wù)器的類型
主域名服務(wù)器(master server)
輔助域名服務(wù)器(slave server)
緩存域名服務(wù)器(caching only server)
END
安裝DNS 服務(wù)器
1. 1
,BIND 的安裝、查詢,在終端中輸入:
[root@rhel4]# rpm –qa|grep bind
在圖形界面中,選擇“應(yīng)用程序”|“系統(tǒng)設(shè)置”|“添加/刪除應(yīng)用程序”|“服務(wù)器”|“DNS服務(wù)器”,然后按照系統(tǒng)示放入適當(dāng)?shù)陌惭b盤即可。
2. 2
DNS 的啟動、關(guān)閉、重啟
[root@rhel4]# /etc/rc.d/init.d/named start
[root@rhel4]# /etc/rc.d/inin.d/named stop
[root@rhel4]# /etc/rc.d/init.d/named restart END
配置IP
1. 1
進(jìn)入終端,輸入setup ,進(jìn)入圖形界面,按指示操作,配置IP 地址為192.168.10.1。重啟網(wǎng)絡(luò)。
END
配置DNS 服務(wù)器的主配置文件
1. 1
主配置文件named.conf
BIND 軟件安裝時會自動創(chuàng)建一個包含默認(rèn)配置的主配置文件 /etc/named.conf,它的主體部分如下:
,named.conf for Red Hat caching-nameserver options{
directory “/var/named/” dump-file “/var/named/data/cache_dump.db”;
statistics-file “/var/named/data/named_stats.txt”; }
query-source address*port 53;
controls{
inet 127.0.0.1 allow{localhost;}keys{rnckey} zone “.”IN{ 注釋:zone 是DNS 服務(wù)器管理時間的邏輯單位 type hint; 定義區(qū)域類型為提示類型 file “named.ca”; };} 指從named.ca 文件獲取Internet 頂層根服務(wù)器信息
zone “l(fā)ocaldomain”IN { 定義正向區(qū)域
type master; file “l(fā)ocaldomain.zone”;localdomain.zone allow-update{none; }; };zone“l(fā)ocalhost” IN{ type master
file“l(fā)ocalhost.zone”allow-update{none; };}; zone "0.0.127.in-addr.arpa" IN { type master; file “l(fā)ocalhost.zone”;
allow-update{none; };};
zone {“0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.ar pa” type master ; fil
,e “namedip6.local ” allow- update {none ;};} ; 注釋:定義基于IPV6的區(qū)域
向主配置文件中添加名為yuanshu.com 的域,及他的反向域。其他內(nèi)容可不做改動。具體如下圖所示:
END
配置正向及反向數(shù)據(jù)庫文件
1. 1
正向區(qū)域數(shù)據(jù)庫文件
正向區(qū)域數(shù)據(jù)庫文件實(shí)現(xiàn)區(qū)域內(nèi)主機(jī)名到IP 地址的正向解析,包含若干條資源記錄。
區(qū)域數(shù)據(jù)庫文件通常以“授權(quán)記錄(SOA)”的資源開始,用來表示某區(qū)域的授權(quán)服務(wù)器的相關(guān)參數(shù) 基本格式如下:
域名 IN SOA NDS主機(jī)名 管理員電子郵件地址 ( 序列號
刷新時間
重新時間
過期時間
最小生存期
)
配置實(shí)例:
在/var/named/chroot/var/named下添加名為yuansh u.com 的正向數(shù)據(jù)庫文件。內(nèi)容如下:
2. 2
反向區(qū)域數(shù)據(jù)庫文件
反向區(qū)域文件用于實(shí)現(xiàn)區(qū)域內(nèi)主機(jī)IP 地址到域名的映射。
配置實(shí)例:
在/var/named/chroot/var/named下添加名為fx.loc al 的反向向數(shù)據(jù)庫文件。內(nèi)容如下:
END
配置reslov.conf 文件
1. 1
reslov.conf 文件DNS 客服端的配置文件,主要用于指定所采用的DNS 服務(wù)器的IP 地址和本機(jī)的域名后綴。
2. 2
配置實(shí)例:
將reslov.conf 文件改為:
Search www.yuanshu.com.
Nameserver 192.168.10.1
END
測試DNS 服務(wù)器
1. 1
重啟網(wǎng)絡(luò)。重啟DNS 服務(wù)器。
2. 2
在終端中輸入
Nslookup www.yuanshu.com
Nslookup 192.168.10.1
顯示一下結(jié)果為成功:
END
注意事項(xiàng)
在配置過程中, 在輸入各種命令時一定要注意大小寫, 分號等等, 千萬要注意區(qū)分, 有時就因?yàn)樯僖粋€分號, 就導(dǎo)致配置服務(wù)的失敗。
?
?
? 在寫入文件時, 盡量使用Vi 操作, 有時你直接去配置不會成功。 注意新建的正、反向數(shù)據(jù)庫文件的權(quán)限,應(yīng)修改為644 在配置過程不免會有很多困難, 不要急躁, 慢慢的思考和與
同學(xué)一起探討, 困難就會迎面而解。