自建dns过程及注意事项
1.安装bind9 服务
[root@localhost ~]# yum install bind -y
##
主配置文件(类似nginx.conf):
/etc/named.conf
类似nginx的从配置文件
/etc/named.rfc1912.zones
服务名称:
/usr/lib/systemd/system/named.service:
主程序:
/usr/sbin/named
数据库文件:
/var/named
日志文件:
/var/log/named.log
检查配置文件语法程序:
/usr/sbin/named-checkconf
重新加载bind服务的配置文件,而无需重启服务:
/usr/sbin/rndc
- 安装完后修改基本配置
修改监听地址
开放客户端IP允许访问权限
重启服务
systemctl restart named
3.添加一个域名解析(重点)
vim /etc/named.rfc1912.zones
随便复制上面的, dci.com 都要保持一致(不一致不知有没有问题,待确定),file文件名一般是域名.zone格式(dci.com.zone)
然后需要在对应的域名解析文件,文件名必须和file "dci.com.zone"一致
cp -a /var/named/named.localhost /var/named/dci.com.zone
vim /var/named/dci.com.zone
这里可以写harbor 只能解析为harbor.dci.com,也可以写全www.dci.com. 不过要注意最后有个“.” 不写会被解析为www.dci.com.dci.com
4.客户端访问测试
修改dns地址
解析成功