第一范文网 - 专业文章范例文档资料分享平台

LINUX下设置DNS轮询

来源:用户分享 时间:2025/8/30 5:34:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

LINUX下设置DNS轮询

1、首先需要安装BIND并搭建DNS服务器(具体DNS搭建过程请参考相关资料)

#yum install -y bind* caching-nameserver*

安装DNS服务器一般需要安装以下三个数据包: bind-utils-9.3.3-7.el5 查询用 bind-chroot-9.3.3-7.el5 安全机制 caching-nameserver-9.3.3-7.el5 配置文件

2、修改区域数据配置文件(example.com.db),这里主要看一下DNS轮询配置

IN MX 10 mail.example.com. ... ...

mail IN A 192.168.1.9 IN A 192.168.1.10 IN A 192.168.1.11

在以上配置中,mail.example.com对应了3个IP地址,此时具体选择哪一条A记录,是由rrset-order语句决定的。另外,在反向解析文件中,这3个IP也都要对应mail主机,以免有些邮件服务器为了反垃圾邮件进行反向查询时出现问题。

这是在 /etc/named.conf 文件中 options 语句有关rrset-order配置的一个例子: rrset-order {

class IN type A name \random;

order cyclic; };

这个设置会使处于IN类中的A记录的响应以随机顺序返回,IN 类以\为后缀。其他的记录以循环记录被返回。

rrset-order 支持三个参数:fixed, random, cyclic 。

fixed 将多个A记录按配置文件的顺序固定给出 random 随机给出 cyclic 循环给出

注:rrset-order语句并不被BIND9支持,BIND9目前只支持\排序,服务器随机选择RRset集中的开始点,有顺序返回在那个点开始的记录。

3、测试看结果:

[root@linux252:/]#host mail.example.com

mail.example.com has address 192.168.1.9 mail.example.com has address 192.168.1.10 mail.example.com has address 192.168.1.11

搜索更多关于: LINUX下设置DNS轮询 的文档
LINUX下设置DNS轮询.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9keno39p668mpoj7oh65_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top