1.安装bind
yum install bind bind-utils -y
2.配置bind服务
vi /etc/named.conf 在最后增加如下测试配置
zone "g117.net" IN {
type master; #配置域名服务器类型,hint(根区域)、master(主区域)slave(辅助区域)、forward(转发)
file "g117.net.zones"; #指定对应的区域文件
allow-update { none; }; #允许客户机动态更新解析信息
};
并且把allow-query 改成 { any; };
进入配置目录
cd /var/named
cp -a named.localhost g117.net.zones
vi g117.net.zones 添加如下配置
$TTL 1D
@ IN SOA g117.net. root.g117.net. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS ns.g117.net.
ns IN A 8.8.8.8
www IN A 8.8.8.8
* IN A 8.8.8.8
保存完毕后,验证一下配置
named-checkzone g117.net g117.net.zones
开启服务
systemctl start named.service
测试一下泛域名 看是否返回8.8.8.8
dig aewefwfew.g117.net @127.0.0.1
测试一下www域名,看是否返回8.8.8.8
3.说明一下bind相关文件的配置
bind主配置文件:
/etc/named.conf
主程序文件:
/usr/sbin/named
bind子配置文件:
/etc/named.rfc1912.zones
区域解析数据库文件,也就是IP地址与域名的对应关系存放的目录:
/var/named