linux构建主从域名服务器
生活随笔
收集整理的這篇文章主要介紹了
linux构建主从域名服务器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實驗步驟: ? 一、構建主域名服務器 1、安裝域名服務(BIND服務器軟件包) BIND軟件包是目前Linux下使用最廣泛的DNS服務器安裝包,它可以運行到大多數UNIX服務器中,也包括Linux系統。RHEL4默認沒有安裝BIND服務器軟件包,而只安裝了名為bind-libs和bind-utils的兩個域名解析相關的軟件包,bind-libs軟件中提供了實現域名解析功能必備的庫文件,bing-utils中提供了對DNS服務器的測試工具程序。 RHEL4系統中提供了RPM格式的BIND服務器軟件包,位于第4張光盤中,安裝文件的名稱是bind-9.2.4-2.i386.rpm。由于沒有默認進行安裝,需要管理員使用rpm命令進行手動安裝。 ? 2、 安裝caching-nameserver軟件包 RHEL4系統為配置緩存域名服務器專門提供了名為caching-nameserver的軟件包,該軟件包保存在第一張安裝光盤中,系統默認沒有安裝,需要使用rpm命令進行手動安裝。 ? 3、 設置xiaonuo.com域的正向和反向區域 正向區域的區域名稱為xiaonuo.com,類型為主域名服務器,區域文件名稱為xiaonuo.com.zone,設置內容如下: xiaonuo.com域中所有主機都在子網192.168.10.0中,因此反向解析區域的名稱是10.168.192.in-addr.arpa,類型為主域名服務器,區域文件名是192.168.10.rev 在named.conf配置文件中完成xiaonuo.com域的正向和反向區域設置后,需要按照設定的文件名建立正向和反向區域文件。 ? 4、 建立正向區域文件并測試 區域文件的所在目錄為/var/named/下,為了更方便的操作可以將localhost.zone中的配置文件作為xiaonuo.com.zone的模板用。 更改SOA記錄,并添加域名服務器記錄(NS記錄),目前只有一臺域名服務器,所以只設置一條NS記錄指向本機,“@”在區域文件中代表默認的域。然后添加地址(A記錄)記錄、別名記錄以及MX記錄。別名記錄可以給客戶提供多個域名訪問同一個IP地址。郵件交換記錄用于設置當前域中提供郵件服務的服務器名稱。 設置正向查找區域文件之后,重新啟動named服務,使配置生效。 在Windows客戶端填寫同一網段的IP地址,并填寫首選DNS為Linux下搭建的DNS服務器的IP地址。 在Windows命令提示符下使用nslookup進行域名測試,可以看出只能將域名解析成IP地址,而不能將IP地址反向解析為域名,這是由于還沒有建立反向區域文件的緣故。 ? 5、 建立反向區域文件并測試 在named.conf文件中設置了反向區域文件的名稱是192.168.10.rev,該文件需要手動建立,保存在“/var/named”目錄中。 反向區域文件的主要作用是保存IP地址到主機名稱的解析記錄,這樣DNS服務器就可以提供從提供從IP地址到域名的解析服務了。 為了配置方便,可以將剛才生成的正向區域文件復制到反向區域文件中。 反向區域文件記錄又稱PTR記錄,用于設置IP地址到主機域名的對應記錄。反向地址記錄是反向域名區域文件最主要的記錄類型。 使用name.checkconf可以對BIND服務器的主配置文件中的配置內容進行檢測,如果不指定文件名作為參數,named-ckeckconf命令將自動檢測系統中的“/etc/named.conf”文件的內容。 named-ckeckzone命令用于檢測區域文件中的語法錯誤,對正向區域文件和反向區域文件都可以進行檢查。命令中的第一個參數需要指定區域名稱,第二個命令參數需要指定區域文件的名稱。 設置完成之后,重啟named服務器程序,使配置生效。 在Windows客戶機上進行測試可以看出正向、反向都以及郵件交換記錄可以解析。 也可以在Linux下進行測試。同樣可以看出正向、反向以及郵件交換記錄都可以解析。 ? 二、構建從域名服務器 ? 1、安裝從域名服務器必須的軟件包 從域名服務器作為主域名服務器的輔助或備份服務器,在自身DNS服務器中不建立區域文件,而是從主服務器中查詢接收并保存區域文件。從域名服務器上也需要安裝bing軟件包和caching-nameserver ? 2、設置named.conf文件 建立xiaonuo.com區域和10.168.192.in-addr.arpa文件,后者是前者的反向解析區域,主要這里的正反區域要和主域名服務器保持一致。 兩個區域的類型都設置為slave,即從域名服務器類型。 使用masters設置主服務器的地址為192.168.10.10。 使用file設置區域文件的名稱,為了便于管理,應盡量使用與主服務器中相同的區域文件名稱。 設置完成之后,重新啟動named服務器程序,然后可以查看到正反區域文件都復制過來了。需要在主域名服務器上添加一條NS記錄,將從域名服務器的記錄添加進去即可。 ? 3、在客戶端上設置DNS的IP地址為從域名服務器的IP地址,并測試。
轉載于:https://blog.51cto.com/chinajava/342576
總結
以上是生活随笔為你收集整理的linux构建主从域名服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JSON实现桌面可移动的小便签
- 下一篇: 在Linux下快速搭建LAMP开发平台.