尝试了在公司搭建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
listen-on port 53 { any; };
allow-query { any; };
修改这两条,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强制刷新