DNS反向即系及主从架构的搭建

DNS反向解析

192.168.71.145ip 解析为域名
1. 开启网络的访问权限控制
vim / etc / named.conf
options{
listen-on port 53 { 127.0.0.1 ;any;}
.. .
allow-query {localhost;any;}
}
2.zones 文件控制域名和 ip 之间的转换
vim /etc/named.rfc1912.zones
51 zone "71.168.192.in-addr.arpa" IN {
52 type master;
53 file "192.168.71.zone" ;
54 allow-update { none; };
55 };
3. 复制 zone 文件
[root@dns named] # ls
data named.empty slaves
dynamic named.localhost yuanyu.zhangmin.zone
named.ca named.loopback
[root@dns named] # cp -p named.loopback 192.168.71.zone
[root@dns named] # ls -l
总用量 24
vim /etc/named.rfc1912.zones
51 zone "1.1.10.in-addr.arpa" IN {
52 type master;
53 file "10.1.1.zone";
54 allow-update { none; };
55 };
cp zone 文件 -p
vim /var/named/10.1.1.zone
10PTR www.yuanyu.zhangmin  
检查
[root@dnsnamed] #named-checkzone10.1.1.zone10.1.1.zone
zone 10 .1.1.zone/IN:loadedserial 0
OK
systemctl restart named
4. 修改文件
[root@dnsnamed] #vim192.168.71.zone
$TTL 1D
@ IN SOA @ rname.invalid. (
                                                      0 ; serial
                                                      1D ; refresh
                                                      1H ; retry
                                                      1W ; expire
                                                      3H ) ; minimum
          NS                 @
          A                    127 .0.0.1
          AAAA            ::1
          PTR              localhost.
145     PTR www.yuanyu.zhangmin
5. 检查与测试
# DNS 服务器
[root @dns named] # named-checkconf /etc/named.conf
[root @dns named] # named-checkconf /etc/named.rfc1912.zones
[root @dns named] # named-checkzone 192.168.71.zone
192.168.71.zone
zone 192.168.71 .zone / IN : loaded serial 0
OK
# 客户端检测
yum -y install bind-utils
# 使用 nslookup
# 正向解析
[root@localhost ~] # nslookup www.yuanyu.zhangmin
Server: 192 .168.71.147
Address: 192 .168.71.147 #53
Name: www.yuanyu.zhangmin
Address: 192 .168.71.145
# 反向解析
[root@localhost ~] # nslookup 192.168.71.145
145 .71.168.192.in-addr.arpa name =
www.yuanyu.zhangmin.71.168.192.in-addr.arpa.
DNS服务器搭建
搭建 dns 服务器,可以同时解析多个域名
www.yuanyu.zhang ====10.1.1.10
bbs.yuanyu.zm
co.yuanyu.cc
vim /etc/named.rfc1912.zones
58 zone "yuanyu.zm" IN {
59                          type master;
60                          file "yuanyu.zm.zone" ;
61                          allow-update { none; };
62 };
63
64
65 zone "yuanyu.cc" IN {
66                          type master;
67                          file "yuanyu.cc.zone" ;
68                          allow-update { none; };
69 };
[root@dns ~] # cd /var/named/
[root@dns named] # ls
192 .168.71.zone named.ca named.loopback
data named.empty slaves
dynamic named.localhost yuanyu.zhangmin.zone
[root@dns named] #
[root@dns named] # cp -p ....
$TTL 1D
@ IN SOA @ rname.invalid. (
                                                     0 ; serial
                                                     1D ; refresh
                                                     1H ; retry
                                                     1W ; expire
                                                     3H ) ; minimum
          NS                 @
          A                     127 .0.0.1
          AAAA             ::1
bbs    A                     192 .168.71.145
$TTL 1D
@ IN SOA @ rname.invalid. (
                                                     0 ; serial
                                                     1D ; refresh
                                                     1H ; retry
                                                     1W ; expire
                                                     3H ) ; minimum
           NS                @
            A                   127 .0.0.1
            AAAA           ::1
co        A                   192 .168.71.145
DNS主从配置
基础要求说明,一般常见的主从架构服务 的要求
1.master slave 的系统时间保持一致
2.slave 服务器上安装相应的软件(系统版本,软件版本)保持一致
3. 根据需求修改相应的配置文件 master slave 都应修改
4. 主从同步的核心是 slave 同步 master 上的区域文件
如果 dns 服务出现故障,会导致没有办法使 dns 解析域名
配置从服务器,备份到从服务器,主从架构,主要是同步 zone 文件
步骤
1. 创建从服务器 dnsslave, 配置基础环境
2. 更改主服务器配置,允许其他主机下载同步资源
Vim /etc/named.conf
重启服务
3.slave 从服务器
               1. 安装 bind
               2. 允许访问
               3. 修改区域文件
vim /etc/named.rfc1912.zones
# 新增一个 zone
zone "yuanyu.zhangmin" IN{
type slave;
file "slaves/yuanyu.zhangmin.zone";
master {192.168.71.146;};
}
  • 13
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值