龙空技术网

Linux机架-DNS使用BIND和DHCP-D04-DNS记录类型

运维阁 96

前言:

今天小伙伴们对“centos下添加mx记录”大约比较关切,各位老铁们都想要学习一些“centos下添加mx记录”的相关内容。那么小编也在网上网罗了一些有关“centos下添加mx记录””的相关文章,希望你们能喜欢,你们一起来学习一下吧!

有许多DNS记录类型。 企业使用哪种记录完全取决于企业; 但是,对于功能性DNS解决方案,您需要一些基本记录:

A将主机名映射到IP地址。 PTR将IP映射到主机名。 MX用于邮件记录 - 换言之,用于发送邮件的位置。 NS用于权威名称服务器。 SOA,即权限的启动,包括序列号和与域相关的其他计时器。 TXT存储有关服务器的信息,例如操作系统或位置。

清单8-2显示了一些DNS的资源记录类型。

清单8-2。 一些DNS资源记录

#TTL is time to live. Because we are specifying one for the zone, all records inherit this default value. TTL is how long the record is valid for before it is considered stale.$TTL 1d#the zone is dev.example.org and the contact e-mail address in case of a problem with the zone is admin@example.org. The serial number and other time-related values are discussed after the example listing.@ IN SOA dev.example.org. admin.example.org. ( 2014082601 ;serial 1h ;refresh->slave refresh from master 15m ;retry->how long will slave try 5d ;expiry->expire slave data after 5m) ;nx->negative cache #two name servers IN NS ns01.example.org. IN NS ns02.example.org. #two mail records, the lower value one will be attempted first #in our case the lower value of '10' is mail01 IN MX 10 mail01.example.org. IN MX 20 mail02.example.org.#one web server with IP 10.1.1.100#the web server has an alias calling it 'www'#it also has a TXT record that specifies the operating system of the web serverweb IN A 10.1.1.100www IN CNAME webweb IN TXT "CentOS 6.4"

BIND文件中的注释以分号开头。我在前面的代码中使用哈希符号来解释值是什么。

序列号是一个随机序列号,可让从服务器知道是否需要从主服务器提取更新。例如,您可以从序列号100开始,每次更改区域时,将其增加1。从属服务器根据主服务器检查其序列号,并知道他们需要更新其区域数据。序列号的最大值为232 - 1,即4,294,967,295。

下一个值是从刷新值,它是从站到达主站以更新其数据的频率。 RFC 1912建议1200(20分钟)到43,400(12小时)秒。如果您正在使用NOTIFY,则可以将此值设置为较大的数字,因为如果有任何更新,主服务器将通知从服务器。这是一个带符号的32位值。

重试值是从站在重试之前等待的时间,如果它在尝试刷新其数据时无法到达主站。典型值可以在3分钟到15分钟之间。这是一个带符号的32位值。

到期值是从站保留其数据并在停止之前响应查询的时间。每次从站联系主站并且联系成功时,将重置到期和刷新的计时器。该值是带符号的32位值。

nx是负缓存。它是32位签名。这基本上是保留NAME ERROR = NXDOMAIN值的时间。最大值应小于3小时。

CNAME代表规范名称,用于别名。例如,如果服务器名称是web,并且您也想将其称为www,则使用CNAME记录。

TXT记录可以存储您想要的任何值。小心你在这个记录中的内容。如果区域是面向公众的,并且您将机密信息放在TXT字段中,则可以使用它来尝试破解服务器。例如,如果您将操作系统名称放在TXT字段中,它允许黑客尝试针对指定操作系统的主机进行攻击。

我们有三个与主机名Web相关的资源记录。 A类型之一,它将主机名转换为IP地址;另一种是CNAME类型,它为主机Web提供了一个名为www的别名;最后一个是TXT记录,列出了服务器的操作系统。

企业选择的生存时间(TTL),串行,刷新,重试,过期和nx的值取决于企业的DNS基础架构的设置以及公司的技术需求。例如,对于刷新和重试(RR)频繁更改的公司,TTL将是一个低值。在线托管服务提供商(例如Google Compute Engine)可能会有较低的TTL,因为实例或虚拟机通常在特定日期内创建和删除,并且必须在DNS中快速更新。另一方面,不经常添加新RR的企业可以提供更长的TTL。

RR的值可以基于对主区域的编辑频率。 DNS支持NOTIFY,其中主设备向从设备发送通知,告知有要撤消的更新,并且从设备提取更新。如果区域文件非常大,这允许您为刷新设置更高的阈值 - 比如说一天。

重试的价值也可以基于您的网络环境的稳定程度。如果主设备和从设备之间的网络连接稳定,并且主设备很少崩溃,则重试值可以设置为更高的数字,例如几个小时。

最后,应该非常小心地设置到期值,因为如果从属设备无法到达主设备并且达到了到期值,则从设备停止响应查询,这可能导致与生产相关的中断。将此值设置为尽可能高。在我包含的例子中,我使用了五天,但你可以更高。

有关DNS记录类型的完整列表,请访问。

标签: #centos下添加mx记录