linux 下搭建DNS服務器html
1、安裝主DNS服務器
一、首先查看是否安裝dns須要的安裝包
rpm -qa|grep bind
若是出現如下安裝包,則DNS程序安裝完成。若是沒有出現下列包,則安裝。
yum install bind*
bind-devel-9.3.6-4.P1.el5_4.2
ypbind-1.19-12.el5
bind-libs-9.3.6-4.P1.el5_4.2
bind-9.3.6-4.P1.el5_4.2
bind-sdb-9.3.6-4.P1.el5_4.2
bind-chroot-9.3.6-4.P1.el5_4.2
bind-libbind-devel-9.3.6-4.P1.el5_4.2
bind-utils-9.3.6-4.P1.el5_4.2
二、配置DNS服務主配置文件,因爲咱們安裝了bind-chroot這個軟件包,則DNS的
主配置文件路徑爲/var/named/chroot/etc/named.conf
options
{
directory "/var/named"; // the default
};
zone
"zhubf.com"
{
type
master;
file
"zhubf.com.zone";
allow-transfer
{172.17.17.1;};
};
zone
"17.17.172.in-addr.arpa"{
type
master;
file
"zhubf.com.172.17.17";
};
在路徑/var/named/chroot/var/named路徑下,分別編寫DNS正解文件和DNS反解
文件。
查看正解文件
more zhubf.com.zone
$TTL
86400
@
IN SOA
@ root (
42
; serial (d.
adams)
3H
; refresh
15M
; retry
1W
; expiry
1D )
; minimum
zhubf.com. IN NS
master.zhubf.com.
www
IN A
172.17.17.2
查看反解文件
more zhubf.com.172.17.17
$TTL
86400
@ IN SOA @
root (
42 ; Serial
3H ; Refresh
15M ; Retry
1W ; Expire
1D ) ; Minimum
IN NS master.zhubf.com.
2 IN PTR www.zhubf.com.
三、設置網絡的DNS爲本機,重啓網絡服務。service network restart
進行測試
host www.zhubf.com
www.zhubf.com has address 172.17.17.2
四、安裝apache服務
yum install httpd #安裝apache服務
service httpd start
vim /var/www/html/index.html
編寫你想看到的內容
2、安裝輔助DNS服務器
一、安裝DNS軟件包
二、配置DNS配置文件
配置文件路徑/var/named/chroot/etc/named.conf
options
{
directory
"/var/named";
};
zone
"zhubf.com"
{
type
slave;
file
"zhubf.com.zone";
masters
{172.17.17.2;};
};
zone
"17.17.172.in-addr.arpa"{
type
slave;
file
"zhubf.com.172.17.17";
masters {172.17.17.2;};
};
3、安裝DNS轉發服務器
一、查看是否安裝dns軟件包,若是未安裝,則安裝,DNS軟件包在系統光盤自帶
的有,具體步驟見1.1。
二、配置輔助DNS配置文件
配置文件路徑/var/named/chroot/etc/named.conf
options {
directory
"/var/named";
recursion
yes;
forwarders
{172.17.17.2;};
forward
only;
};
service named start
進行DNS轉發服務器的測試
客戶端配置DNS爲轉發DNSip,172.17.17.1