安装服务,并且将安装的日志定向 到指定文件里面
查看bind服务的配置文件
针对于/etc/named.conf
#listen 当前网页的地址
#allow-query {any;}
#zone ‘.’ 根域
#127.0.0.1 反解
# include /etc/rfc1912...
#加个域名
options {
listen-on port 53 { 10.15.201.254; }; # 监听的网卡地址 (必须与当前网卡地址匹配)
directory "/var/named"; # 目录 (类似: /var/www/html)
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; }; # 允许任何网段进行查询
recursion yes;
pid-file "/run/named/named.pid"; # 进程ID
};
zone "." IN { # 根域
type hint;
file "named.ca"; # 相对路径 /var/named/named.ca
};
zone "cloudx.cn" IN { # 域名
type master; # 角色 (主从)
file "cloudx.cn.zone"; # 配置文件的名字
allow-update { none; };
};
zone "201.15.10.in-addr.arpa" IN { # 反向解析 IP地址的网段反写
type master;
file "201.15.10.in-addr.arpa"; # 反向解析的文件名
allow-update { none; };
};
include "/etc/named.rfc1912.zones"; # 默认的5个zone区域
注意:该配置文件的组必须得是named
检查语法
编辑正向解析
$TTL 1D
@ IN SOA www.cloudx.cn. root.cloudx.cn. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns
gw IN A 10.15.201.254
ns IN A 10.15.201.254
wordpress IN A 10.15.201.101
mysql IN A 10.15.201.105
www IN A 10.15.201.101
然后是反向解析(这里是与主配置文件对应的。可以只写正向解析,同时主配置文件里面也只能有正向解析,否接重启服务会失败)
TTL 1D
@ IN SOA ns1.cloudx.cn. root.cloudx.cn. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS ns1.cloudx.cn.
254 IN PTR ns1.cloudx.cn.
254 IN PTR ntp.cloudx.cn.
101 IN PTR wordpress.cloudx.cn.
105 IN PTR mysql.cloudx.cn.
为了保险,我们需要给这两个文件修改一下属组
重启服务,然后解析一下域名