winsever2019简单的dns服务器搭建

一、添加角色勾选DNS服务器选项

二、配置dns服务器

1.配置正向查找域

2.配置条件转发器(域名不能通过内外dns解析的的就转发到114或者8.8.8.8等dns服务器接卸)

 

Cinsoft简单的dns服务器搭建

一、基础配置

#设置主机名

[root@localhost ~]# hostnamectl set-hostname morik.dns.cn

#配置dns服务器本机ip

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp3s0

  bootproto=static

  onboot=yes

  IPADDR="192.168.10.95"

  NETMASK="255.255.255.0"

  GATEWAY="192.168.10.1"

  DNS1="114.114.114.114"

[root@localhost ~]# systemctl restart network

#永久关闭selinux并重启

[root@localhost ~]# sed -i "s/^SELINUX\=.*/SELINUX=disabled/g" /etc/sysconfig/selinux
[root@localhost ~]# sed -i "s/^SELINUX\=.*/SELINUX=disabled/g" /etc/selinux/config
[root@localhost ~]# reboot

#安装wget并更新yum为阿里源

[root@localhost ~]# yum install wget

[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

[root@localhost ~]# yum clean all

[root@localhost ~]# yum makecache

二、开始安装

#安装bind

[root@localhost ~]# yum install bind -y

#查看是否安装成功

[root@localhost ~]# rpm -qa bind
#修改主配置清单文件

[root@localhost ~]# vi /etc/named.conf

#wq保存退出后检测配置文件是否有效

[root@localhost ~]# named-checkconf /etc/named.conf

#域配置文件新增配置

[root@localhost ~]# vi /etc/named.rfc1912.zones

zone "vm.cn" IN {
    type master;
    file "vm.cn.zone";
    allow-update { 192.168.10.95; };
};
zone "bus.cn" IN {
    type master;
    file "bus.cn.zone";
    allow-update { 192.168.10.95; };
};

#配置新增域所对应的配置文件(红色部分以上步配置的域为准)

[root@localhost ~]# vi /var/named/vm.cn.zone

$ORIGIN vm.cn.
$TTL 600        ; 10 minutes
@       IN SOA  dns.vm.cn. dnsadmin.vm.cn. (
                                        2020122113      ; serial
                                        10800           ; refresh (3 hours)
                                        900                     ; retry (15 minutes)
                                        604800          ; expire (1 week)
                                        86400           ; minimum (1 day)
                                        )
                        NS      dns.vm.cn.
$TTL 60 ; 1 minute
dns             A       192.168.10.95
VM01-127        A       192.168.10.127
VM02-131        A       192.168.10.131

 

[root@localhost ~]# vi /var/named/bus.cn.zone

$ORIGIN bus.cn.
$TTL 600        ; 10 minutes
@       IN SOA  dns.bus.cn. dnsadmin.bus.cn. (
                                        2020122113      ; serial
                                        10800           ; refresh (3 hours)
                                        900                     ; retry (15 minutes)
                                        604800          ; expire (1 week)
                                        86400           ; minimum (1 day)
                                        )
                        NS      dns.bus.cn.
$TTL 60 ; 1 minute
dns             A       192.168.10.95
VM001-22        A       192.168.10.22
VM002-23        A       192.168.10.23

#设置并配置开机启动

[root@localhost ~]# systemctl start named
[root@localhost ~]# systemctl enable named

#配置文件中/etc/resolv.conf新增dns服务器

[root@cinsoft ~]# vi /etc/resolv.conf
search host.com 
nameserver 192.168.10.95

#查看dns服务是否启动,尝试

[root@localhost ~]# netstat -luntp|grep 53

[root@localhost ~]# ping  VM01-127.vm.cn

[root@cinsoft ~]# chattr +i /etc/resolv.conf 

#文件设置为可覆盖

[root@cinsoft ~]# sudo chattr -i /etc/resolv.conf


 

 

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐