DNS搭建

环境

server1:bigpeng1         IP:172.25.1.101       GW:172.25.1.1        DNS:172.25.1.101

server2:bigpeng2 IP:172.25.1.102 GW:172.25.1.1 DNS:172.25.1.101

client:win10 IP:172.25.1.100 GW:172.25.1.1 DNS:172.25.1.101

主域名服务器(server1):特定DNS区域的服务器,具有唯一性。负责维护该区域所有域名映射IP记录

从域名服务器(server2):IP来源于主域名服务器

软件包:bind                        服务名:named                                端口:53

前提

网络配置完成、yum正常

安装软件bind.x86_64

[root@bigpeng1 ~]# yum install bind -y
[root@bigpeng1 ~]# rpm -qa | grep bind    #查看安装是否成功
bind-license-9.9.4-50.el7.noarch
bind-libs-9.9.4-50.el7.x86_64
bind-libs-lite-9.9.4-50.el7.x86_64
bind-9.9.4-50.el7.x86_64

一、单台DNS配置

修改主DNS服务器配置文件

[root@bigpeng1 ~]# vim /etc/named.conf
listen-on port 53 { 172.25.1.101; };                       #监听网卡及端口
directory       "/var/named";                              #DNS解析记录位置
dump-file       "/var/named/data/cache_dump.db";           #缓存备份文件
statistics-file "/var/named/data/named_stats.txt";         #状态备份文件
memstatistics-file "/var/named/data/named_mem_stats.txt";  #内存状态备份
allow-query     { any; };                                  #允许所有人访问
recursion yes;                                             #递归查询,删除是迭代查询
 
zone "." IN {                                              #根DNS配置
type hint;                                                 #服务器类型:根DNS
file "named.ca";                                    #根DNS信息保存位置/var/named/named.ca
};
#包含子配置,把下列文件加载到主配置文件中
include "/etc/named.rfc1912.zones";                #声明DNS区域文件
include "/etc/named.root.key";                     #访问根DNS需要的秘钥

配置正反向区域文件

[root@bigpeng1 ~]# vim /etc/named.rfc1912.zones 
#在文档末尾添加如下内容
zone "bigpeng.com" IN {                   #正向解析域名
        type master;                      #类型:主DNS
        file "bg.com.zone";               #主机名与IP对应关系配置文件
        allow-update { none; };           #区域传送
};

zone "1.25.172.in-addr.arpa" IN {         #反向解析域名的IP地址
        type master;
        file "172.25.1.zone";
        allow-update { none; };
};

配置域名映射IP

[root@bigpeng1 ~]# cd /var/named/
[root@bigpeng1 named]# cp -p named.localhost bg.com.zone
[root@bigpeng1 named]# cp -p named.loopback 172.25.1.zone

 域名→IP

[root@bigpeng1 named]# vim bg.com.zone 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值