RHEL4- DNS服务(六)构建DNS缓存服务器
生活随笔
收集整理的這篇文章主要介紹了
RHEL4- DNS服务(六)构建DNS缓存服务器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
RHEL4-?DNS服務(六)構建DNS緩存服務器 ? 如果要構建DNS緩存服務器其實不是很復雜,只要安裝一個系統自帶的軟件包即可。其實這個軟件包,我們在《RHEL4-?DNS服務(一)bind包系列的安裝和DNS服務的啟動?》一文中已經介紹其安裝方法,在這里我再單獨簡單的介紹一下: ? 一、安裝caching-nameserver軟件包? ? RHEL4系統為配置緩存域名服務器專門提供了名為“caching-nameserver”的軟件包,該軟件包保存在第1張安裝光盤中,掛載第一張光盤即可在/media/cdrom/RedHat/RPM文件夾下即可找到這個文件。使用命令:#?rpm?-ivh?caching-nameserver-7.3-3.noarch.rpm?即可安裝。如下圖所示:
3、localhost正向解析
????? localhost區域的作用是對主機名稱“localhost”和環回地址“127.0.0.1” 進行解析 ,內容極其格式如下:
zone "localhost" IN {
??????? type master;
??????? file "localhost.zone";
}; localhost反向解析
zone "0.0.127.in-addr.arpa" IN {
??????? type master;
??????? file "named.local";
};
(注意:type設置為master表示區域的類型為主服務器 ;file設置區域文件名的名字。) Localhost正向解析區域文件為localhost.zone,可以看到一條A記錄對應的是本機回環地址127.0.0.1。
如下圖: Localhost反向解析區域文件為named.local,如下圖所示: ? 三、緩存域名服務器的啟動和測試 緩存域名服務器在安裝caching-nameserver軟件包不需要任何其它的配置就可以啟動運行,只要這臺DNS服務器能夠訪問公網就可以使用根服務器通過迭代的方式進行域名查詢。 啟動緩存服務器和啟動主從服務器是一樣的,具體參見《RHEL4-?DNS服務(一)bind包系列的安裝和DNS服務的啟動?》。 然我們來測試一下,我們使用nslookup命令查看一下新浪的域名解析,如果能解析到說明已經設置成功。
?
在這里提醒大家,如果你在安裝并配置DNS主或者從服務器的時候,沒有安裝這個緩存包,那么按照上圖的方法安裝了這個緩存包以后會生成心得DNS配置文件,原來的配置文件將自動更名并和新的配置文件共同保存在/etc目錄下。我們這里因為先前在《RHEL4-?DNS服務(一)bind包系列的安裝和DNS服務的啟動?》一文中已經安裝,所以就不會出現新舊問價一說。 ? 二、named.conf中的全局設置 ? 使用vi編輯器打開named.conf文件,并進行全局的配置,如下圖:?
?
?
1、options字段講解: options?{ directory?"/var/named"; dump-file?"/var/named/data/cache_dump.db"; statistics-file?"/var/named/data/named_stats.txt"; };? ? (注意:?directory用于設置BIND服務器的工作目錄,即域名區域文件保存的目錄;dump-file用于設置域名緩存文件的保存位置和文件名?) ? 2、根區域設置 ? zone?"."?IN?{ type?hint; file?"named.ca"; }; ? (注意:type設置為hint表示該區域的類型是根區域?;file用于設置區域文件,根區域文件的名稱是“named.ca”。) ? 根區域文件named.ca是根區域文件,位于“/var/named/?”目錄中。named.ca的內容如下圖所示: 一般不要輕易修改這個文件中的內容,它顯示的是全世界13臺根DNS服務器的IP地址以及對應的域名。中沒有“,”開頭的為非注釋行,這個文件可以到網上去更新,不過不要隨意到不可靠的網站更新,避免發生意外,其實這個文件內容使用系統自帶的就足夠了。如果你丟失了這個文件,網上又無法更新,那就把上圖中的內容從頭到尾一字不落的抄上去吧!
?
3、localhost正向解析
????? localhost區域的作用是對主機名稱“localhost”和環回地址“127.0.0.1” 進行解析 ,內容極其格式如下:
zone "localhost" IN {
??????? type master;
??????? file "localhost.zone";
}; localhost反向解析
zone "0.0.127.in-addr.arpa" IN {
??????? type master;
??????? file "named.local";
};
(注意:type設置為master表示區域的類型為主服務器 ;file設置區域文件名的名字。) Localhost正向解析區域文件為localhost.zone,可以看到一條A記錄對應的是本機回環地址127.0.0.1。
如下圖: Localhost反向解析區域文件為named.local,如下圖所示: ? 三、緩存域名服務器的啟動和測試 緩存域名服務器在安裝caching-nameserver軟件包不需要任何其它的配置就可以啟動運行,只要這臺DNS服務器能夠訪問公網就可以使用根服務器通過迭代的方式進行域名查詢。 啟動緩存服務器和啟動主從服務器是一樣的,具體參見《RHEL4-?DNS服務(一)bind包系列的安裝和DNS服務的啟動?》。 然我們來測試一下,我們使用nslookup命令查看一下新浪的域名解析,如果能解析到說明已經設置成功。
RHEL4-?DNS服務(六)構建DNS緩存服務器.pdf下載
—————————————————————————————————
特別聲明:--
一、本文為原創,著作權及使用權為(作者筆名:閃電cto)本人所有。?-
二、本文首發于51cto個人博客(http://xudeqiang.blog.51cto.com)。??-
三、本文只供互聯網上的讀者分享,不供共享范疇,希知。?-
四、未經許可嚴禁對本文作修改、節選、斷章性質的處理。?-
五、可轉載,但必須注明原文章首發的出處網址,及文章作者,嚴禁復制。?-
六、如若轉摘用于雜志網絡媒體新聞,必須通知作者得到允許后方可,需收稿費。-
七、作者聯系信息:QQ:306718122???郵箱levinboy@foxmail.com
——————————————————————————————
轉載于:https://blog.51cto.com/xudeqiang/179465
總結
以上是生活随笔為你收集整理的RHEL4- DNS服务(六)构建DNS缓存服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 路由环路及解决办法
- 下一篇: boot loader能全部用C程序编写