架構師成長之路6.4 DNS服務器搭建(部署主從DNS)
阿新 • • 發佈:2019-01-16
同步 若有 ons print zone roo mst 是否 key
點擊返回架構師成長之路
架構師成長之路6.3 DNS服務器搭建(部署主從DNS)
部署主DNS : 點擊
部署從DNS : 如下步驟
1.與主DNS一樣,安裝bind
yum -y install bind-utils bind bind-devel bind-chroot bind-libs
2.與主DNS一樣,編輯/etc/named.conf
options {
version "1.1.1";
listen-on port 53 {any;}; #表示使用53端口
directory "/var/named/chroot/etc/";#用來指定zone(A記錄/MX記錄等)文件配置路徑,註意chroot加強安全性
pid-file "/var/named/chroot/var/run/named/named.pid"; #當服務起來的時候,pid的位置
allow-query { any; };#允許解析訪問的權限,可以是ip地址或ip段
Dump-file "/var/named/chroot/var/log/binddump.db";
Statistics-file "/var/named/chroot/var/log/named_stats";#可以看到解析數量/成功率等,用於監控
zone-statistics yes;# 配置yes,才能寫入
memstatistics-file "log/mem_stats";
empty-zones-enable no; #不允許配置zone,卻沒有記錄
forwarders {202.106.196.115;8.8.8.8; };#外部轉發至以下IP地址
};
key "rndc-key" { # 生成rndc控制命令的key文件,rndc與bind之間使用md5認證
algorithm hmac-md5;
secret "Eqw4hClGExUWeDkKBX/pBg==";
};
controls {
inet 127.0.0.1 port 953 #連接的實際是953,不是53
allow { 127.0.0.1; } keys { "rndc-key"; };
};
logging { #指定日誌記錄分類和他們的目標位置
channel warning {
file "/var/named/chroot/var/log/dns_warning" versions 10 size 10m;#日誌輪轉10次,每次10M
severity warning;
print-category yes;
print-severity yes;
print-time yes;
};
channel general_dns {
file "/var/named/chroot/var/log/dns_log" versions 10 size 100m;#日誌輪轉10次,每次100M
severity info;
print-category yes;
print-severity yes;
print-time yes;
};
category default {
warning;
};
category queries {
general_dns;
};
};
include "/var/named/chroot/etc/view.conf"; # viem簡單實現智能DNS功能
3.與主DNS一樣,編輯/etc/rndc.key
key "rndc-key" {
algorithm hmac-md5;
secret "Eqw4hClGExUWeDkKBX/pBg==";
};
4.與主DNS一樣,編輯/etc/rndc.conf
key "rndc-key" {
algorithm hmac-md5;
secret "Eqw4hClGExUWeDkKBX/pBg==";
};
options {
default-key "rndc-key";
default-server 127.0.0.1;
default-port 953;
};
5.編輯/var/named/chroot/etc/view.conf
view "SlaveView1" {
allow-transfer {
#dns-ip-list;
};
notify yes;
also-notify {
#dns-ip-list;
};
# ixfr-from-differences yes;
zone "carlos.com" {
type slave; #master:表示定義的是主域名服務器,slave :表示定義的是輔助域名服務器
masters {192.168.56.13;}
file "carlos.com.zone";
};
};
6.修改目錄權限
cd /var && chown -R named.named named/ #修改目錄權限 /etc/init.d/named start #啟動 chkconfig named on #加開機啟動
回到主DNS,master設備,執行rndc reload
回到從DNS,在/etc/chroot/etc 下面是否生成slave.carlos.com.zone文件,若有表示已經自動同步過來。
......
架構師成長之路6.4 DNS服務器搭建(部署主從DNS)
