主配置文件 默认 serial soa cname 名称 配置 /var/ ins
搭建 DNS 服务器基本操作:
主要修改两项配置,其他保持默认或可根据需求修改
,yum install bind // 安装 bind 程序
, vi /etc/named.conf // 编辑主配置文件
---------- 以下是正向区 ----------------
listen-on port 53 {192.168.80.181;}; // 改成自己服务器的 IP
allow-query {any;}; // 改成 any
3,vi /etc/named.rfc1912.zones // 区域配置文件
---------- 以下是反向区 ----------------
zone "hello.com"IN { // 定义一个正向区,名称是 hello.com
type master; // 区域类型是主服务器
file "hello.com.zone"; // 区域数据文件,正向区通常以 zone 结尾.
};
----------- 以下编辑各自的区域配置文件 ------------
zone "80.168.192.in-addr.arpa"IN {
type master;
file "hello.com.local";
};
---------- 以下是反向区数据文件 ----------
cd /var/named/
cp -p named.localhost hello.com.zone // 复制一个模板
vi hello.com.zone // 开始编辑
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.80.181 // 本服务器地址
www IN A 192.168.80.181 //www.hello.com 对应的地址
ftp IN A 192.168.80.181 //ftp.hello.com 对应的地址
mail IN CNAME www //mail.hello.com 是 www.hello.com 的另一个名称
IN A 192.168.80.6 // 如果后缀是 hello.com 但是前面的内容记录中没有的时候向查询主机返回 192.168.80.6 这个地址.
---------- 以上基本配置编辑完成 ----------
cp hello.com.zone hello.com.local -p // 复制模板
vi hello.com.local // 进行编辑
$TTL 1D
@ IN SOA hello.com. rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 192.168.80.181
181 IN PTR www.hello.com.
------ 以下验证 -----
systemctl start named // 启动服务器
netstat -anpu | grep name // 检测到 UDP 53 端口在监听 服务器正常工作.
centos7 系统搭建 DNS 服务器
vi / etc / resolv.conf nameserver 192.168.80.181 // 指向 DNS 服务器地址
rpm - ivh / mnt / Packages / bind - utils - 9.9.4 - 50.el7.x86_64.rpm // 安装检测命令 nslookup
nslookup www.hello.com // 正向解析
nslookup 192.168.80.181 // 反向解析
来源: http://www.bubuko.com/infodetail-2459460.html