DNS(Domain Name System,域名系统)是一种用于将域名转换为与之相关联的 IP 地址的分布式数据库系统。它充当互联网上计算机和网络服务的地址簿,允许我们使用易记的域名来访问网站,而不是需要记住复杂的 IP 地址。
1、安装服务
yum install bind bind-utils -y
2、查看服务和配置防火墙
#查看服务
systemctl status named
#配置防火墙
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
3、配置主配置文件(/etc/named.conf)
在这三个后面添加any,分号不能忘记了!
4、添加正向及反向区域文件名(/etc/named.rfc1912.zones)
我的域名是chinaskills.com
zone "chinaskills.com" IN {
type master;
file "named.z";
allow-update { none; };
};
zone "10.10.10.in-addr.arpa" IN {
type master;
file "named.f";
allow-update { none; };
};
5、去到/var/named,关于named的文件都在这里面。
#复制正向及反向文件
cp -p named.localhost named.z
cp -p named.loopback named.f
6、配置正向解析(named.z)
NS @
A 127.0.0.1
dns A 10.10.10.10
www A 10.10.10.11
mysql A 10.10.10.11
7、配置反向解析(named.f)
NS @
A 127.0.0.1
10 PTR dns.chinaskills.com.
11 PTR www.chinaskills.com.
11 PTR mysql.chinaskills.com.
8、重启服务器及验证
systemctl restart named
修改DNS临时文件并添加DNS的IP地址
vi /etc/resolv.conf
nameserver 10.10.10.10