最近裝了centos6.5,需要安裝乙個dns伺服器,找了好多文章都,摸索了一上午,終於解決,記錄如下:
yum install -y bind bind-utils
內容如下:
options ; //改為 any
allow-query ;
//改為 any
在最後加入以下幾行:
zone "mycloud.lan" in ;
zone "1.168.192.in-addr.arpa" in ;
$ttl 1d
@ in soa mycloud.lan. root.mycloud.lan. (
20140401 ; serial
1d ; refresh
1h ; retry
1w ; expire
3h ; minimum
)in ns dns.mycloud.lan.
dns in a 192.168.1.3
srv1 in a 192.168.1.3
srv2 in a 192.168.1.4
$ttl 86400
@ in soa mycloud.lan. root.mycloud.lan. (
20140402 ;serial
3600 ;refresh
1800 ;retry
604800 ;expire
86400) ;minimum ttl
in ns dns.mycloud.lan.
dns in a 192.168.1.3
3 in ptr srv1.mycloud.lan.
4 in ptr srv2.mycloud.lan.
named-checkconf /etc/named.conf
named-checkzone mycloud.lan /var/named/forward.mycloud.lan
named-checkzone mycloud.lan /var/named/reverse.mycloud.lan
service named restart
check the dns:
method 1:
[root@dns1 ~]# dig -x 192.168.1.3
method 2:
[root@dns1 ~]# dig dns.mycloud.lan
method 3:
[root@dns1 ~]# nslookup
> dns1.example.com
server: 192.168.1.3
address: 192.168.1.3#53
chkconfig named on
1.如果出現base64這樣的錯誤,可以執行以下產生金鑰的命令:dnssec-keygen -r /dev/urandom -a hmac-md5 -b 128 -n host example,
然後把金鑰複製到chroot/etc/named.conf檔案中的相應位置。
2.可移植性named -g看啟動過程的輸出資訊,用於除錯。
參考文獻
how to install dns server in rhel/centos 6.5:
dns server installation step by step using centos 6.5/6.4/6.3:
配置域從dns伺服器以及快取dns伺服器:
DNS伺服器安裝與配置
一,安裝並啟動named服務 需要使用root賬號 安裝yum install y bind 啟動dns服務 service named start二,配置 1 主配置檔案 vim etc named.conf listen on port 53 allow query 新增網域名稱正向解析 zon...
CentOS下搭建DNS伺服器 一
etc named.confbind程序的工作屬性,區域的定義 etc rndc.keyrndc remote name domain controller 金鑰檔案 配置資訊 etc rndc.conf var named 區域資料檔案 etc rc.d init.d named yum list...
CentOS7搭建DNS伺服器
一 安裝服務 bind yum install bind 二 修改主配置檔案 cp etc named.conf etc named.conf bak 修改前先備份,方便出錯後恢復 vim etc named.conf 修改dns主配置檔案要修改的內容如下 listen on port 53 lis...