centos7部署DNS服务器怎么做
时间: 2023-09-22 21:06:55 浏览: 95
详解如何在 CentOS7.0 上搭建DNS 服务器
5星 · 资源好评率100%
好的,针对你的问题,以下是CentOS 7部署DNS服务器的步骤:
1. 安装BIND DNS服务器:
使用以下命令安装软件包:
```
yum install bind bind-utils -y
```
2. 配置BIND DNS服务器:
编辑 /etc/named.conf 文件,将以下两行配置项改为你的DNS服务器名称和主机名:
```
options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
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 { localhost; };
recursion yes;
};
```
然后添加以下几行内容:
```
zone "example.com" IN {
type master;
file "example.com.zone";
allow-update { none; };
};
```
3. 创建DNS区域文件:
在 /var/named 目录下创建一个名为 example.com.zone 的文件,添加以下内容:
```
$TTL 86400
@ IN SOA example.com. root.example.com. (
3 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ) ; Minimum TTL
;
@ IN NS example.com.
@ IN A 192.168.0.10
```
4. 启动及配置服务:
启动并启用BIND服务:
```
systemctl start named
systemctl enable named
```
5. 配置防火墙:
打开53端口:
```
firewall-cmd --add-port=53/tcp --permanent
firewall-cmd --add-port=53/udp --permanent
firewall-cmd --reload
```
以上是CentOS 7部署DNS服务器的步骤,希望对你有所帮助。
阅读全文