1. 程式人生 > >搭建DNS服務,正向解析域名

搭建DNS服務,正向解析域名

ESS 配置 spa win 功能 roc 授權 屬性 數據文件

搭建DNS服務,實現正向解析功能;根據域名查詢ip地址,即將指定的域名解析成相對應的ip,域名的正向解析是DNS服務器最基本的功能。

配置文件:

主配置文件:作用於服務器本身/etc/named.conf

區域配置文件:作用於相關的域名 /etc/named.rfc1912.zones

區域數據配置文件:作用於相關域名的解析/var/named/named.localhost

bind軟件包的安裝,bind軟件包安裝完成之後,會增加一個名為named的系統服務,首先對主配置文件/etc/named.conf進行編輯修改。

修改監聽ip為本機ip地址,listen-on port 53 { 192.168.30.15; };

允許任意網段使用本DNS服務,allow-query { any; };

技術分享圖片

技術分享圖片

然後對區域配置文件進行編輯設定,復制一份正向解析模板,定義一個域名bt.com,並指定區域數據配置文件為bt.com.zone(系統默認在/var/named/目錄下,所以直接填寫文件名即可)

技術分享圖片

技術分享圖片

創建並設定區域數據配置文件

區域數據文件通常位於/var/named/目錄下,每個區域數據配置文件對應一個DNS解析區域。保留源文件屬性復制一份模板並重新命名為bt.com.zone,(要確保系統帳戶named能夠讀取執行該文件所以要保留源文件屬性)。

在區域數據文件中,主要包括TTL配置項,SOA(Start Of Authority,授權信息開始)記錄,地址解析記錄。

SOA記錄部分,用於設置區域名稱,管理郵箱,以及為從域名服務指定更新參數。具體設定和詳細註解如下圖所示;

技術分享圖片


技術分享圖片

所有配置文件設定好之後就可以重啟DNS服務,並關閉本機防火墻(用於其它主機使用本機DNS服務),關閉增強型功能。

技術分享圖片

指定本機的DNS服務ip地址,用nslookup在本機測試正向解析域名是否成功。可以看到解析出來各自域名對應的ip

技術分享圖片

再打開另外一臺linux主機,讓其提供域名為www.bt.com的網站服務。

首先設定ip為192.168.30.88(在同一網段能夠互聯互通,域名www.bt.com對應的ip地址)。指定DNS服務地址ip

技術分享圖片

打開httpd(linux系統提供web服務)的主配置文件,httpd服務可以用本地光盤作為yum源或者使用網絡yum源,並使用yum命令進行安裝,具體操作步驟不再詳述。

把監聽端口和ip設為192.168.30.88:80

把主機名改為www.bt.com:80

技術分享圖片

技術分享圖片

技術分享圖片

啟動httpd服務,並關閉防火墻,增強型功能。

技術分享圖片

再開啟一臺Windows7系統的主機,設定ip地址為192.168.30.66(mail.bt.com域名對應的ip),並指定DNS服務ip為192.168.30.15

在瀏覽器輸入剛才設定的那些域名以及別名進行測試。

輸入mail.bt.com,可看到本機web的歡迎頁面(需打開IIS功能)

技術分享圖片

輸入www.bt.com,可以看到httpd服務提供的apache歡迎頁面

技術分享圖片

輸入別名smtp.bt.com,同樣也可以看到對應的頁面

技術分享圖片

輸入別名ftp.bt.com 也可以看到對應的頁面

技術分享圖片




搭建DNS服務,正向解析域名