菜鸟学习之路------学习DNS的配置(LINUX)

DNS的配置是RHCE学习的第一天的学习内容

出现的问题:

1.配置反解区域数据库的时候没有加 "."  在域名的后面一定要加点。

2.忘记书写域名。

注意事项:

一定要确保区域数据库的所属组为named

知识拓展:

1、泛解析 

* 配置在正解区域数据库中

2、自动补充域名

正解区域数据库中没有名字的行(前面为空)

主要的配置步骤:

配置主DNS步骤

主DNS的IP 192.168.21.1

从DNS的IP 192.168.21.2

PC测试端的IP 192.168.21.3

1.修改SERVER端的IP地址 192.168.21.1

vim /etc/sysconfig/network-scripts/ifcfg-eth0(重启网络服务systemctll restart network,并且检查)

2.修改SERVER名称  ns1.jd.com

vim/etc/hostname(修改主机名称需要reboot)

3.安装软件

yum install bind* -y

4.编辑主配置文件

vim /etc/named.conf

修改监听端口为any

允许查询为any(或者使用ACL)

文件的最后添加

zone "jd.com" IN {
 type master;
 file "jd.com.zone";
allow-transfer { 192.168.21.2; };
};

zone "21.168.192.in-addr.arpa." IN {
 type master;
 file "21.168.192..zone";
allow-transfer { 192.168.21.2; };
};
5.定义正解区域数据库以及反解数据库(拷贝named.localhost到jd.com.zone(正解区域)&21.168.192.zone(反解区域))
定义正解区域数据库文件
$TTL 1D
@       IN SOA  @ root.jd.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
          NS      ns1.jd.com.
           A       192.168.21.1    前面为空,可以匹配jd.com
*          A       192.168.21.1    不管域名是否为什么,只要后面为jd.com,就可以匹配上
ns1      A       192.168.21.1
pc1      A       192.168.21.3

定义反解区域数据库文件
$TTL 1D
@       IN SOA  @ root.jd.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
                    NS           ns1.jd.com.
3         IN      PTR     pc1.jd.com.
1         IN      PTR     ns1.jd.com.         一定要写上“点”
定义完正解及反解区域数据库文件之后,确保文件的属组为named,否则将导致解析失败
chown .named    jd.com.zone     21.168.192..zone
6、如果主机打开了防火墙,则默认未放行DNS的53端口,需要放行53端口。如果没有开,则忽略
7、启动并启用named服务
systemctl start named
systemctl enable named
PC端的验证
1.修改IP 192.168.21.3
2.vim /etc/resolv.conf
配置DNS
3.ping+IPhost+域名
从DNS的配置同主,只是在主配置文件中要把文件的路径加上(file "slaves/21.168.192.zone";)(file "slaves/jd.com.zone";)
小贴士:
> /var/log/messages   清空日志
有问题的时候,查看/var/log/messages

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值