Linux系统中DNS服务中的正向解析、反向解析、双向解析

一、权威DNS正向解析

用于域名到IP地址的映射,当DNS客户端请求解析某个域名时,DNS服务器通过正向查找,反馈给DNS客户端对应的IP地址

配置步骤:
在这里插入图片描述
vim /etc/named.rfc1912.zones(复制里面的19-23模版信息)
24 zone “westos.com” IN {
25 type matster
26 file “westos.com.zone”;
27 allow-update { none; };
28 };
在这里插入图片描述
cd /var/named
在这里插入图片描述
cp -p named.localhost westos.com.zone       ##-p表示将权限也复制

vim westos.com.zone  编辑解析库文件
 1 $TTL 1D(客户可以把缓存的信息保存一天)
 2 @(@值是维护的域名)       IN SOA  software.westos.com.(主机名) yang.westos.com. (
 3                                         0       ; serial
 4                                         1D      ; refresh      ##客户可以把缓存的信息保存一天
 5                                         1H      ; retry        ##查询无果后,一小时后你可以再次进行询问
 6                                         1W      ; expire       ##该服务器到期时间一万天
 7                                         3H )    ; minimum      ##最小缓存时间
 8            NS      software.westos.com.
 9 software   A       172.25.254.173
 10 www       A       172.25.254.111
 11 bbs       A       172.25.254.222

在这里插入图片描述
systemctl restart named

测试:
在测试主机中

vim /etc/resolv.conf
nameserver 172.25.254.173

在这里插入图片描述
dig www.westos.com
在这里插入图片描述

二、DNS反向解析

用于IP地址到域名的映射,当DNS客户端请求解析某个IP地址时,DNS服务器通过反向查找,反馈给DNS客户端对应的域名

配置步骤:

vim /etc/named.rfc1912.zones(复制里面的36-40模版信息)
48 zone "254.25.172.in-addr.arpa" IN {
49            type master;
50            file "172.25.254.ptr";
51            allow-update { none; };
52 };

在这里插入图片描述
cd /var/named
cp -p named.loopback 172.25.254.ptr         ##-p表示将权限也复制
在这里插入图片描述

vim 172.25.254.ptr
1 $TTL 1D
2 @       IN SOA  software.westos.com.    yang.westos.com. (
3                                    0       ; serial
4                                    1D      ; refresh
5                                    1H      ; retry
6                                    1W      ; expire
7                                    3H )    ; minimum
8               NS      software.westos.com.
9  software     A       172.25.254.173
10 173          PTR     software.westos.com.
11 222          PTR     www.westos.com.

在这里插入图片描述
systemctl restart named

测试:
在测试主机中

vim /etc/resolv.conf
nameserver 172.25.254.173

dig -x 172.25.254.111
在这里插入图片描述
dig -x 172.25.254.222
在这里插入图片描述

三、DNS双向解析

DNS的双向解析是实现内网主机和外网主机访问同一网站域名,定义到不同服务器,即通过内网和外网访问同一个域名的时候得到不同的ip地址来区分内外网

配置步骤:
cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.zones.inter

vim /etc/named.rfc1912.zones.inter
24 
25 zone "westos.com" IN {
26          type master;
27          file "westos.com.inter";
28          allow-update { none; };
29  };

在这里插入图片描述
在这里插入图片描述
cd /var/named
cp -p westos.com.zone westos.com.inter
在这里插入图片描述
vim westos.com.inter ##指定外网访问的dns解析库(将里面的ip进行更换)
在这里插入图片描述
vim /etc/named.conf ##man 5 named.conf查看书写规则
50 /* ##将根域注释
51 zone “.” IN {
52 type hint;
53 file “named.ca”;
54 };
55 */
56 view localnet { ##允许本机进行访问时
57 match-clients { localhost; };
58 zone “.” IN {
59 type hint;
60 file “named.ca”;
61 };
62 include “/etc/named.rfc1912.zones”;
63 };
64
65 view any { ##除了本机,其他主机访问时
66 match-clients { any; };
67 zone “.” IN {
68 type hint;
69 file “named.ca”;
70 };
71 include “/etc/named.rfc1912.zones.inter”;
72 };
73
74 include “/etc/named.root.key”;
在这里插入图片描述
systemctl restart named

测试:
在本机中:
dig www.westos.com           ##会发现访问的是172.25.254这个网段
在这里插入图片描述

在测试主机中:(要设置/etc/reslove.conf)
dig www.westos.com           ##会发现访问的是192.168.0这个网段

但两台主机的dns解析都是由172.25.254.173提供
(排错: 清空日志----重启服务----查看日志)
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值