centos搭建dns服务器
1、安装bind服务 yum -y install bind*
2、配置bind的主配置文件,将侦听53端口和dns请求查询设置为所有主机 vi /etc/named.conf #127.0.0.1改成any
3、配置区域文件,添加自己的域名,定义正向解析和反向解析信息 vi /etc/named.rfc1912.zones #此处我以添加222.com为例,按照文档里面模板在文档最下面添加即可, #222.com为正向解析配置文件,存储路径为/var/named/ #222.com.local为反向解析配置文件,存储路径为/var/named/ 正向解析信息: zone "222.com" IN { type master; file "222.com.local"; allow-update { none; };}; 反向解析信息: zone "222.1.168.192.in-addr.arpa" IN { type master; file "222.com.fx.local"; allow-update { none; };};
4、进入/var/named/目录,创建正向解析配置文件和反向解析配置文件 #第3步添加的域名配置文件不是会自动生成的,需要我们自己手动创建的 此处我直接复制默认生成的正向解析配置文件和反向解析配就女蒿鸳置文件并重命名
5、修改正向解析配置文件,添加解析记录。 #此处添加www和ftp两条A记录
6、修改反向解析配置文件,添加反向解析记录。 #反向解析记录ip地址需要反过来写
7、防火墙忍劐瘴食允许53端口通过,设置服务器开机自动启动dns服务。 firewall-cmd --add-service=dns --per罪焐芡拂manent systemctl enable named.service systemctl restart firewalld
8、dns服务器将本机ip设置为dns地址 vi /etc/sysconfig/network-scripts/ifcfg-ens33 #网卡名称写自己的 vi /etc/resolv.conf
9、配置完成验证解析记录正常