redhat 7 dns 配置

时间:2023-03-09 16:23:25
redhat 7 dns 配置

dns 配置(安装环境是neokylin7.4) #后为需要在root权限下执行的命令

一、安装 修改配置文件
1.需要安装的包 bind 、 bind-chroot 、bind-utils

#yum instal bind bind-chroot bind-utils -y

2.编辑/etc/named.conf,找到listen-on 这一行。改为

#vim /etc/named.conf

listen-on port 53 {any; };

找到allow-query 这一行,改为:

allow-query {any; };

3.对配置文件进行语法检查:

named-checkconf /etc/named.conf

启动dns服务

#systemctl start named

防火墙配置
#firewalld-cmd --permanent --add-service=dns
#firewalld-cmd --reload

测试:
dig www.baidu.com @192.168.159.141 (本机地址)

返回数据无异常,初步配置完成。

4.配置正向解析(例:本机地址为192.168.159.141 域名为:www.kunge.edu)
(1)可以直接在named.conf文件中直接添加,根据named.conf 文件中的“/etc/named.rfc1912.zones“这一行。我们可以在named.rfc1912.zones中添加也是一样的效果。在末尾加上:

zone "kunge.edu" IN {
type master;
file "data/master.kunge.edu.zone";
};

(2)在/var/named/下新建.zone 文件。根据上面添加的 file "data/master.kunge.edu.zone 在./data 下新建

#cd data
#vim master.kunge.edu.zone

$TTL 3600
@ IN SOA kunge.edu admin.kubge.edu. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS 192.168.159.141.
www IN A 192.168.159.141
test IN A 192.168.159.141

(3)重启服务 测试

#systemctl restart named
#ping www.kunge.edu

正向解析搭建完成

5.配置反向解析。
(1)修改配置文件/etc/named.rfc1912.zones,复制zone”1.0.0.127.in-addr.arpa“这一段。修改为如下内容

#vim /etc/named.rfc1912.zones
zone "159.168.192.in-addr.arpa" IN {
type master;
file "data/named.kunge.zone";
allow-update { none; };
};

(2)根据上面添加的 file "data/master.kunge.edu.zone 在/var/named/data下新建master.kunge.edu.zone 文件
#cd /var/named/data
#vim master.kunge.edu

$TTL 3600
@ IN SOA kunge.edu admin.kubge.edu. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ IN NS 192.168.159.141.
www IN A 192.168.159.141
test IN A 192.168.159.141

(3)重启服务 设置dns服务开机自启 测试

#systemctl restart named
#systemctl enable named

#nslookup 192.168.159.141

本文参考https://blog.csdn.net/solaraceboy/article/details/78960307