Linux下主DNS服務器的配置
主DNS 服務器的安裝和配置一、 課程設計目的:1. 掌握Linux 中主DNS 服務器的安裝和配置。2. 理解正向解析和反向解析文件。二、 課程設計環(huán)境1. 虛擬機軟件VM Ware, Lin
主DNS 服務器的安裝和配置
一、 課程設計目的:
1. 掌握Linux 中主DNS 服務器的安裝和配置。
2. 理解正向解析和反向解析文件。
二、 課程設計環(huán)境
1. 虛擬機軟件VM Ware, Linux 虛擬機。
2. 2臺以上機器組成的局域網(wǎng)。
三、設計內容
配置服務器192.168.69.1為wyh.com 的主DNS 服務器。
假設一個工作室有5臺計算機和1臺服務器,要求在服務器中配置DNS ,負責對5臺計算機的域名進行解析,包括反向解析。工作室內置的域名為wyh.com ,該域名只在內網(wǎng)中使用。DNS 服務器的IP 地址192.168.69.1,5臺計算機名稱依次為pc 1~pc5,其IP 地址分別為192.168.69.11~15。5臺計算機除了能使用內部域名相同訪問之外,還可訪問Internet 中的域名。
三、 設計原理
DNS 是Domain Name System ,它能夠把形如www.wyh.com 本站域名轉換為192.168.69.1這樣的IP 地址;沒有DNS ,瀏覽www.wyh.com 時,就必須用192.168.69.1這么難記的數(shù)字來訪問。提供DNS 服務的就是DNS 服務器。
,DNS 服務器可以分為三種,高速緩存服務器(Cache-only server)、主服務器(Primary Name server)、輔助服務器(Second Name Server)。
下面我們配置服務器192.168.69.1為wyh.com 的主DNS 服務器。 Linux 下的dns 功能是通過bind 軟件實現(xiàn)的。bind 軟件安裝后,會產(chǎn)生幾個固有文件,分為兩類,一類是配置文件在/etc目錄下,一類是dns 記錄文件在/var/named目錄下。加上其他相關文件,共同設置dns 服務器。下面是所有和dns 設置相關文件的列表與說明。
位于/etc目錄下主要有:resolv.conf, named.conf;位于/var/named/目錄下的文件主要有:
1、“resolv.conf ”文件,其中文件內容nameserver :
nameserver 192.168.69.1 //它的首選DNS ,和WINDOWS 類似
2、named.conf 文件。named.conf 是dns 配置的核心文件。
3、區(qū)文件wyh.com.zone ,該文件保存到/var/named/目錄
4、反向解析文件192.168.69.arpa
四、設計步驟
第一種方式:將VMare 虛擬機設置為橋接,靜態(tài)設置虛擬機IP 地址。該方式下虛擬機可與Windows 系統(tǒng)進行通信。
一、安裝DNS
1、確定在服務器中已安裝好bind 的相關軟件。
如果沒有安裝,從網(wǎng)上下載rpm 文件放到Linux 服務器上,進行安裝。
,或者輸入rpm –
qa | grep bind
表示已安裝bind 套件。
2、設置虛擬機為一靜態(tài)IP ,使用vi 打開本機網(wǎng)卡文件:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改為:其中IPADDR 設置為與主機IP 192.168.69.x 在同一網(wǎng)段即可。
注意:修改配置文件后必須重啟網(wǎng)絡服務。
# service network restart
,Windows 系統(tǒng)下Ping 測試通過:
3、啟動DNS 服務
二、配置主DNS 服務器
1、使用vi 命令編輯/etc/named.conf
,修改named.conf 文件為:
2、使用vi 命令編輯named.rfc1912.zones 文件
.
3、使用vi 創(chuàng)建區(qū)文件wyh.com.zone ,該文件保存到/var/named/目錄中,具體步驟為:
4、使用vi 創(chuàng)建反向解析文件192.168.69.arpa ,將文件保存到/var/named.
,5、使用vi 創(chuàng)建反向解析區(qū)域,bind 程序包,下面使用這些命令來檢測name.conf. * # named-checkconf /etc/named.conf
* # name.intclctamed.com.
* #named-checkzone
6、通過上一步檢查,確定各配置文件無錯。
* service named
restart
7、接下來測試DNS 的解析是否生效。首先修改/etc/resolv.conf文件,設置nameserver 的IP 地址就是本機DNS 服務器的IP 地址192.168.69.1。
8、輸入以下命令進行正向解析和反向解析的測試,結果如圖所示:
# host dns.wyh.com
,* #host
pc1.wyh.com
*
#host 192.168.69.11
或者采用nslookup 來測試:
,從結果可以看出,DNS 服務配置生效。
9、使用dig 命令查看
(1)
dig wyh.com
(2) dig pc1.wyh.com
,第二種方式:將VMare 虛擬機設置為NAT 連接,虛擬機獲取IP 方式為DHCP 自動獲?。窗凑针娔X啟動時的默認配置不變)。此種方式下虛擬機Linux 無法與Windows 系統(tǒng)通信,但虛擬機可以訪問外網(wǎng)。
配置DNS 服務器的IP 地址192.168.211.2,5臺計算機名稱依次為pc 1~pc5,其IP 地址分別為192.168.69.11~15。5臺計算機除了能使用內部域名相同訪問之外,還可訪問Internet 中的域名。
配置步驟和上面第一種方法相同,不同之處是將DNS 服務器的地址更改為:192.168.211.2。該配置下可訪問外網(wǎng)。
# host