1.在bind的主配置檔案中新增該域
2.在/var/named中建立該域的zone檔案
3.編輯zone檔案,新增需要的資訊
4.檢測防火牆或selinux設定
5.啟動bind服務
6.使用host或nslookup命令 檢測域資訊是否正常
工具/原料
安裝了Centos6.4系統的電腦一臺
方法/步驟
安裝bind
yum install -y bind bind-devel bind-chroot bind-utis caching-nameserver
BIND配置檔案儲存在:
/etc/named.conf 主配置檔案
/var/named/ 域zone檔案位置
修改主配置檔案
vim /etc/named.conf
修改完畢,儲存退出
接著配置zone檔案
修改zone配置檔案vim /etc/named.rfc1912.zones
配置正向解析
cd /var/named/
cp named.localhost helome.com.zone
vim helome.com.zone(一定要和主配置檔案裡面定義的zone檔名一致)
配置反向解析
cp named.localhost 32.168.192.zone
vim 32.168.192.zone
儲存退出!
更改防火牆設定和selinux設定
getenforce
setenforce 0
iptables –
vim /etc/sysconfig/iptables #配置防火牆埠
-AINPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-AINPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
service iptables restart #重啟防火牆,使規則生效
啟動bind
service named start
修改/etc/resolv.conf檔案
vim /etc/resolv.conf
測試檢測域資訊是否正常
檢查之前先看下 配置檔案有沒有讀取許可權 ll /var/named(如果沒有 chmod +r /var/named/* 即可)
使用host或nslookup命令 檢測域資訊是否正常
host mail.helome.com
nslookup mail.helome.com
到此DNS伺服器的搭建就完畢了。