1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > linux dns 泛域名 LINUX DNS轮询+泛域名解析

linux dns 泛域名 LINUX DNS轮询+泛域名解析

时间:2023-08-20 13:10:25

相关推荐

linux dns 泛域名 LINUX DNS轮询+泛域名解析

问题

沿用练习二,通过调整DNS服务端配置,实现以下目标:

为站点 实现DNS轮询解析,目标IP地址包括 192.168.4.100、192.168.4.110、192.168.4.120

提供“station10~ 192.168.4.10~80”的正反向解析

提供“任意名称. —>119.75.217.56”解析

方案

通过DNS轮询的应用,可以针对大量客户机对同一个域名的解析轮流反馈不同的解析结果,从而间接实现了负载均衡的效果,减轻目标站点的压力。在配置DNS服务时,轮询的实现主要在于修改解析记录,即同一个站点对应到多个不同的IP地址:

目标域名 IN A 第1个节点的IP地址

目标域名 IN A 第2个节点的IP地址

目标域名 IN A 第3个节点的IP地址

.. ..

对于泛域名来说,如果目标站点名未知,可以在解析记录最后添加一条 * 匹配:

* IN A 任意站点名导向到的指定IP地址

如果目标站点名已知而且有整数规律,可以采用符 号 来 代 替 数 值 部 分 , 以 简 化 解 析 记 录 的 设 置 ; 对 应 的 整 数 范 围 可 以 通 过 符号来代替数值部分,以简化解析记录的设置;对应的整数范围可以通过符号来代替数值部分,以简化解析记录的设置;对应的整数范围可以通过GENERATE函数生成。其中,正向记录参考:

$GENERATE 10-80 station$ IN A 192.168.4.$

有规律的反向泛域名解析记录参考:

$GENERATE 10-80 $ IN PTR station$..

步骤

实现此案例需要按照如下步骤进行。

步骤一:为站点实现DNS轮询

1)调整区域的配置

[root@svr5 ~]# vim /var/named/.zone

.. ..

www IN A 192.168.4.100

www IN A 192.168.4.110

www IN A 192.168.4.120

[root@svr5 ~]# service named restart

停止 named: [确定]

启动 named: [确定]

2)使用ping命令验证DNS轮询解析

[root@svr5 ~]# ping

PING (192.168.4.100) 56(84) bytes of data.

.. ..

[root@svr5 ~]# ping

PING (192.168.4.110) 56(84) bytes of data.

.. ..

[root@svr5 ~]# ping

PING (192.168.4.120) 56(84) bytes of data.

… …

步骤二:配置泛域名解释

1)设置正向的泛域名解析记录

[root@svr5 ~]# vim /var/named/.zone

.. ..

$GENERATE 10-80 station$ IN A 192.168.4.$

* IN A 119.75.217.56 //提供任意名称.解析

2)设置反向的泛域名解析记录

[root@svr5 ~]# vim /var/named/192.168.4.arpa

.. ..

$GENERATE 10-80 $ IN PTR station$..

3)重新加载named服务

[root@svr5 ~]# service named restart //重启named服务

停止 named: [确定]

启动 named: [确定]

4)测试泛域名解析结果

[root@svr5 ~]# nslookup //查询正向泛域名99

Server:192.168.4.5

Address:192.168.4.5#53

Name:

Address: 192.168.4.99

[root@svr5 ~]# nslookup //查询任意名称泛域名

Server:192.168.4.5

Address:192.168.4.5#53

Name:

Address: 119.75.217.56

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。