尝试了在公司搭建DNS server 用esxi虚拟机,搭了一台mini安装centos7,查了教程,搭建了bind服务,记录一下: 配置本地ip和dns,yum -y install net-tools安装一下netstat工具,方便后面查问题 setenforce 0关闭selinux,systemctl stop firewalld关闭防火墙 yum -y install bind安装bind服务 cp /etc/named.conf /etc/named.conf.bak cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak 备份一下配置文件,然后开始修改配置 vi /etc/named.conf 修改这两条,wq一下 vi /etc/named.rfc1912.zones 增加正向解析转发,把几个域做转发配置: zone “xxxx.com(根据实际域名修改)” IN{ type forward; forward only; forwarders {10.10.10.10(根据实际IP修改);}; 完成配置,check一下配置 named-checkconf /etc/named.conf named-checkconf /etc/named.rfc1912.zones 检查没问题后,systemctl restart named重启一下服务 搞定 后续发现存在缓存刷新不及时的问题,可以用rndc flush强制刷新