CentOS 7部署主域名服务器 DNS

1. 安装 BIND 服务和工具

yum  install  -y  bind  bind-utils

2.  配置 BIND 服务

vim   /etc/named.conf

修改以下配置项:

listen-on port  53  { any; };           # 监听所有接口

 allow-query     { any; };              # 允许所有设备查询

3 . 添加你的域名区域配置

named.conf 文件底部添加以下内容:

4.创建区域文件

vim   /var/named/zhangabc.com.zone

填入以下配置:

  • ns1.zhangabc.com 是你的 DNS 服务器
    
    192.168.86.129 是 DNS 服务器的 IP 地址
    
    192.168.86.130 是网站的实际 IP 地址

 5.  配置反向解析(可以快速完成解析)

vim   /etc/named.conf

添加以下内容:

创建反向解析区域文件:

 vim   /var/named/192.168.86.zone

添加以下内容:

6. 检查配置文件

验证配置文件是否正确:

 named-checkconf

验证区域文件:

named-checkzone  zhangabc.com   /var/named/zhangabc.com.zone

 7. 启动和启用 BIND 服务

systemctl  enable  named
systemctl  start  named

查看服务状态:

systemctl  status  named

8.配置防火墙

打开 53 端口用于 DNS 服务:

firewall-cmd   --add-port=53/tcp --permanent

firewall-cmd   --add-port=53/udp --permanent

firewall-cmd   --reload

9.测试 DNS 服务

CentOS 7 本地测试:

nslookup   zhangabc.com   127.0.0.1


在 Windows 10 远程测试: 

nslookup  zhangabc.com  192.168.86.129

验证反向解析

nslookup   192.168.86.129    192.168.86.129

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值