1. 程式人生 > >Linux下快速搭建DNS伺服器

Linux下快速搭建DNS伺服器

二、實施步驟:
1、下載bind9.7程式安裝包
2、解壓縮tar包tar -zxvf bind-9.7.4-P1.tar.gz
3、cd bind-9.7.4-P1
執行./configure檢查執行環境發現未找到openssl
4、檢查是否安裝了openssl程式
rpm -qa|grep "open*"
5、檢查到已安裝了程式包進一步檢查安裝路徑
rpm -ql openssh-server-3.6.1p2-18
6、配置環境變數
環境變數無法配置正確
7、使用沒有openssl的方式安裝程式
./configure --prefix=/usr/local/named  --without-openssl
8、編譯安裝程式
make
9、安裝程式
make install
10、配置dns伺服器
./rndc-confgen >>/usr/local/named/etc/rndc.conf
11、建立named.conf
tail -n 12 rndc.conf > /etc/named.conf
12、在name.conf中新增
options
{ directory "/usr/local/named/var";};
zone "."
{type hint; file "named.ca";};
13、在/usr/local/named/var目錄下建立named.ca檔案
14、啟動dns服務
cd /usr/local/named/sbin
./named -c /etc/named.conf
15.查詢根目錄dns
dig -t NS
如果回顯域名伺服器則繼續下一步
16、dig -t NS >/usr/local/named/var/named.ca
17、配置named.conf
18、./named -g(tail -f /var/log/messages)檢視錯誤資訊 錯誤源 配置檔案格式錯誤 嚴格按照配置檔案模板格式進行配置
a)根據錯誤資訊將配置檔案named.conf拷貝到/usr/local/named/etc目錄下
b)提示缺少該檔案直接使用touch命令建立該檔案 touch managed-keys.bind
c)依照配置格式嚴格配置named.conf 檔案
d)依照配置格式嚴格配置正向解析和反向解析zone檔案