centos安裝DNS伺服器

2021-06-20 09:56:07 字數 1831 閱讀 7657

最近裝了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...