• DNS部署(主从)

安装环境:CentOS 6.8

准备两台主机:192.168.137.13(主DNS)、192.168.137.14(从DNS)

EPEL仓库使用阿里源

rpm -ivh http://mirrors.aliyun.com/epel/epel-release-latest-6.noarch.rpm

192.168.137.13(主DNS)安装

yum install -y bind-utils bind bind-devel bind-chroot

检查

rpm -qa |grep bind

配置named.conf文件

mv /etc/named.conf /etc/named.conf.bak
vim /etc/named.conf
options {
version "1.1.1";
listen-on port 53 {any;};
directory "/var/named/chroot/etc/";
pid-file "/var/named/chroot/var/run/named/named.pid";
allow-query { any; };
Dump-file "/var/named/chroot/var/log/binddump.db";
Statistics-file "/var/named/chroot/var/log/named_stats";
zone-statistics yes;
memstatistics-file "log/mem_stats";
empty-zones-enable no;
forwarders {202.106.196.115;8.8.8.8; };
}; key "rndc-key" {
algorithm hmac-md5;
secret "Eqw4hClGExUWeDkKBX/pBg==";
}; controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
}; logging {
channel warning {
file "/var/named/chroot/var/log/dns_warning" versions 10 size 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;
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";

配置rndc.key文件

vim /etc/rndc.key
key "rndc-key" {
algorithm hmac-md5;
secret "Eqw4hClGExUWeDkKBX/pBg==";
};

配置rndc.conf文件

vim /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;
};

配置view.conf文件

vim /var/named/chroot/etc/view.conf
view "View" {
zone "swj.com" {
type master;
file "shhnwangjian.com.zone";
allow-transfer {
192.168.137.14;
};
notify yes;
also-notify {
192.168.137.14;
};
};
};

配置shhnwangjian.com.zone文件

vim /var/named/chroot/etc/shhnwangjian.com.zone
$ORIGIN .
$TTL 3600 ; 1 hour
swj.com IN SOA op.swj.com. dns.swj.com. (
2000 ; serial
900 ; refresh (15 minutes)
600 ; retry (10 minutes)
86400 ; expire (1 day)
3600 ; minimum (1 hour)
)
NS op.swj.com.
$ORIGIN swj.com.
shanks A 1.2.3.4
op A 1.2.3.4
a A 1.2.3.4

1)Serial:只是一个序号,但这个序号可被用来作为slave与master更新的依据。

举例来说,master序号为100但slave序号为90时,那么这个zone file的资料就会被传送到slave来更新了。由于这个序号代表新旧资料,通常我们建议你可以利用日期来设定。例如上面的资料是在2015/10/20所写的第一次,所以用2015102001作为序号代表。(yyyymmddnn,nn代表这一天是第几次修改)

2)Refresh:除了根据Serial来判断新旧之外,我们可以利用这个refresh(更新)命令slave多久进行一次主动更新、

3)Retry:如果到了Refresh的时间,但是slave却无法连接到master时,那么在多久之后,slave会再次的主动尝试与主机连接。

4)Expire:如果slave一直无法与master连接上,那么经过多久的时间之后,则命令slave不要再连接了。也就是说,此时我们假设masterDNS可能遇到重大问题而无法上线,则等待系统管理员处理完毕后,再重新到slaveDNS重启bind。

5)Minimum:这个类似TTL。

修改目录权限,并启动服务

cd /var && chown -R named.named named/
/etc/init.d/named start
chkconfig named on

解析测试

dig @127.0.0.1 a.swj.com

aaarticlea/png;base64,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" alt="" />

备注:修改配置文件可以执行rndc reload

192.168.137.14(从DNS)

yum install -y bind-utils bind bind-devel bind-chroot

配置named.conf文件

mv /etc/named.conf /etc/named.conf.bak
vim /etc/named.conf
options {
version "1.1.1";
listen-on port 53 {any;};
directory "/var/named/chroot/etc/";
pid-file "/var/named/chroot/var/run/named/named.pid";
allow-query { any; };
Dump-file "/var/named/chroot/var/log/binddump.db";
Statistics-file "/var/named/chroot/var/log/named_stats";
zone-statistics yes;
memstatistics-file "log/mem_stats";
empty-zones-enable no;
forwarders {202.106.196.115;8.8.8.8; };
}; key "rndc-key" {
algorithm hmac-md5;
secret "Eqw4hClGExUWeDkKBX/pBg==";
}; controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
}; logging {
channel warning {
file "/var/named/chroot/var/log/dns_warning" versions 10 size 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;
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";

配置rndc.key文件

vim /etc/rndc.key
key "rndc-key" {
algorithm hmac-md5;
secret "Eqw4hClGExUWeDkKBX/pBg==";
};

配置rndc.conf文件

vim /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;
};

备注:主从DNS主机配置named.conf、rndc.key、rndc.conf文件一样

配置view.conf文件

vim /var/named/chroot/etc/view.conf
view "SlaveView" {
zone "swj.com" {
type slave;
masters {192.168.137.13; };
file "slave.shhnwangjian.com.zone";
};
};

修改目录权限,并启动服务

cd /var && chown -R named.named named/
/etc/init.d/named start
chkconfig named on

添加A、CNAME、MX、PTR记录(主DNS)

A记录

编辑master节点/var/named/chroot/etc/shhnwangjian.com.zone,在文件末尾添加记录

a               A       192.168.1.100
将serial + 1

执行rndc reload

检查从DNS主机,slave.shhnwangjian.com.zone文件已同步更新。

CNAME记录

编辑master节点/var/named/chroot/etc/shhnwangjian.com.zone,在文件末尾添加记录

cname		CNAME	a.swj.com.
将serial + 1

执行rndc reload

检查从DNS主机,slave.shhnwangjian.com.zone文件已同步更新。

测试 host a.swj.com 127.0.0.1

MX记录

编辑master节点/var/named/chroot/etc/shhnwangjian.com.zone,在文件末尾添加记录

mx		MX 5	192.168.1.101
将serial + 1

执行rndc reload

检查从DNS主机,slave.shhnwangjian.com.zone文件已同步更新。

测试 host mx.swj.com 127.0.0.1

PTR记录(反向解析)

编辑master节点/var/named/chroot/etc/view.conf,加入ptr的zone配置

  zone "168.192.in-addr.arpa" {
type master;
file "168.192.zone";
allow-transfer{
192.168.137.14;
};
notify yes;
also-notify{
192.168.137.14;
};
};

编辑master节点/var/named/chroot/etc/168.192.zone

$TTL 3600       ; 1 hour
@ IN SOA op.swj.com. dns.swj.com. (
2003 ; serial
900 ; refresh (15 minutes)
600 ; retry (10 minutes)
86400 ; expire (1 day)
3600 ; minimum (1 hour)
)
NS op.swj.com.
100.1 IN PTR a.swj.com.

修改168.192.zone文件属主

chown named.named 168.192.zone
rndc reload

编辑slave节点/var/named/chroot/etc/view.conf,加入ptr的zone配置

        zone "168.192.in-addr.arpa" {
type slave;
masters {192.168.137.13; };
file "slave.168.192.zone";
};

执行rndc reload

slava节点/var/named/chroot/etc目录下生成slave.168.192.zone文件。

解析测试: host 192.168.1.100 127.0.0.1

DNS实现服务的负载均衡

编辑master节点/var/named/chroot/etc/shhnwangjian.com.zone,在文件末尾添加记录

a               A       192.168.1.102
将serial + 1

执行rndc reload

master和slave执行解析:nslookup a.swj.com 127.0.0.1,结果如下(轮询)

  • 配置DNS视图(智能DNS)

编辑master节点/var/named/chroot/etc/named.conf,在include上面添加(对客户端IP分组)

acl group1 {
192.168.137.13;
}; acl group2 {
192.168.137.14;
};

编辑master节点/var/named/chroot/etc/view.conf

view "GROUP1" {
match-clients { group1; };
zone "viewswj.com" {
type master;
file "group1.viewswj.com.zone";
};
}; view "GROUP2" {
match-clients { group2; };
zone "viewswj.com" {
type master;
file "group2.viewswj.com.zone";
};
};

编辑master节点/var/named/chroot/etc/group1.viewswj.com.zone

$ORIGIN .
$TTL 3600 ; 1 hour
viewswj.com IN SOA op.viewswj.com. dns.viewswj.com. (
2000 ; serial
900 ; refresh (15 minutes)
600 ; retry (10 minutes)
86400 ; expire (1 day)
3600 ; minimum (1 hour)
)
NS op.viewswj.com.
$ORIGIN viewswj.com.
view A 192.168.122.1
op A 192.168.122.1

编辑master节点/var/named/chroot/etc/group2.viewswj.com.zone

$ORIGIN .
$TTL 3600 ; 1 hour
viewswj.com IN SOA op.viewswj.com. dns.viewswj.com. (
2000 ; serial
900 ; refresh (15 minutes)
600 ; retry (10 minutes)
86400 ; expire (1 day)
3600 ; minimum (1 hour)
)
NS op.viewswj.com.
$ORIGIN viewswj.com.
view A 192.168.122.2
op A 192.168.122.2

修改文件属主,加载配置

chown named.named /var/named/chroot/etc/group*.zone
rndc reload

测试,在192.168.137.13主机上执行host view.viewswj.com 192.168.137.13

在192.168.137.14主机上执行host view.viewswj.com 192.168.137.13

DNS部署(centos 6)的更多相关文章

  1. 【入门】广电行业DNS、DHCP解决方案详解(三)——DNS部署架构及案

    [入门]广电行业DNS.DHCP解决方案详解(三)——DNS部署架构及案 DNS系统部署架构 宽带业务DNS架构 互动业务DNS架构 案例介绍 案例一 案例二 本篇我们将先介绍DNS系统部署架构体系, ...

  2. 64位手机部署centos

    在64位处理器的手机上部署centos会有下面的困难. 1. 没有现成的aarch64的rootfs. 2. termux没有rpm2cpio进行部署. 3. armv8*不会被centos识别为aa ...

  3. Cobbler批量部署CentOS

    简介 Cobbler是一个快速网络安装linux的服务,而且在经过调整也可以支持网络安装windows.该工具使用python开发,小巧轻便(才15k行python代码),使用简单的命令即可完成PXE ...

  4. DNS单机部署以及智能dns部署

    dns理论 dns的出现 网络出现的早期是使用IP地址通讯的,那时就几台主机通讯.但是随着接入网络主机的增多,这种数字标识的地址非常不便于记忆,UNIX上就出现了建立一个叫做hosts的文件(Linu ...

  5. ASP.NET Core Docker jexus nginx部署-CentOS实践版

    本文用图文的方式记录了我自己搭建centos+asp.net core + docker + jexus + nginx的整个过程,希望对有同样需求的朋友有一定的参考作用. 本文主要内容如下: cen ...

  6. dotNet core 应用部署centos

    ---恢复内容开始--- 阅读目录 需要安装的插件以及支撑架构 安装dotnetSDK 安装jexus 安装supervisord 遇到问题汇总 注意事项.扩展延伸 需要安装的插件以及支撑架构 1.d ...

  7. 部署CentOS虚拟机集群

    1.在虚拟机中安装CentOS (1)使用CentOS-6.5-i386-minimal.iso.(2)创建虚拟机:打开Virtual Box,点击“新建”按钮,点击“下一步”,输入虚拟机名称为esh ...

  8. yapi内网部署 centos

    1.部署方案 官方说明: https://hellosean1025.github.io/yapi/devops/index.html 2.需要注意的点 (1)在centos等服务启上最好使用“命令行 ...

  9. DNS部署与安全

    1.DNS Domain Name Service 域名服务 作用: 为客户机提供域名解析服务器 2.域名组成 2.1 域名组成概述 如"www.baidu.com"是一个域名,从 ...

随机推荐

  1. Common Issues Which Cause Roles to Recycle

    This section lists some of the common causes of deployment problems, and offers troubleshooting tips ...

  2. Eclipse自动补全功能管理

    #这种方法只适用于Eclipse Classic版本(这个版本带有插件的源码) 在使用Eclispe的过程,感觉自动补全做的不好,没有VS的强大.下面说两个增强自动补全的方法: 1.增加Eclipse ...

  3. 代码设计工具——PowerDesigner

    详情请参考博客: http://www.blogjava.net/wangdetian168/archive/2011/04/07/347847.html

  4. 东大OJ-快速排序

    1236: Simple Sort 时间限制: 1 Sec  内存限制: 128 MB 提交: 195  解决: 53 [提交][状态][讨论版] 题目描述      You are given n ...

  5. [Ajax系列]Ajax介绍

    Ajax简介: Ajax是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术. What ? AJAX=异步JavaScript和XML AJAX是一种用于创建快读动态网页的技术 通过在后台语 ...

  6. iOS -- cocopods使用

  7. iOS10-- snapshotViewAfterScreenUpdates 失效

    如果snapshotViewAfterScreenUpdates失效, 用这个方法替代, 不过要自己创建ImageView 替代方式: - (UIImage *)imageFromView:(UIVi ...

  8. ASP.NET 返回字符串 IE6乱码问题

    项目A,所有的文件编码和内容编码都是UTF-8. 项目B,Index.aspx文件编码和页面内容编码都是GB2312. 项目A返回JSON格式数据给项目B时,其它浏览器都可以就是IE不行.后来在网上找 ...

  9. Java 构建器

    假如我们的一个实体类有很多的属性值,但是这些属性值又是可选的.如果我们遇到这样的是类,如何设计出方便的实体类呢? 通常解决办法一: 重叠构造器 public class User { private ...

  10. tomcat 的安全规范

    下面来说一下,日常工作当中我们需要注意的一些tomcat的安全规范: 一:telnet管理端口的保护 类别 配置内容及其说明 标准配置 备注 Telnet 管理端口的保护 (强制) (1)配置文件中的 ...