作家
登录

Linux DNS服务器安装、配置和维护

作者: 来源: 2017-12-18 17:00:23 阅读 我要评论

DNS记录类型

数据库文件包含诸如SOA、NS、A、PTR、MX、CNAME和TXT在内的记录类型。

我们看看每一种类型都是若何记录的吧。

SOA:肇端授权机构记录

SOA记录按如下情势开端描述一个站点的DNS条目:

在Linux体系中,这个列表就是/etc/hosts文件。 即使你没有DNS办事器或DNS办事器弗采取,该文件也可以应用/etc/hosts文件将IP地址转换为名称。

  1. example.com.      86400      IN      SOA      ns1.example.com.   mail.example.com.      ( 
  2.  
  3. 2017012604 ;serial 
  4.  
  5. 86400 ;refresh, seconds 
  6.  
  7. 7200 ;retry, seconds 
  8.  
  9. 3600000 ;expire, seconds 
  10.  
  11. 86400 ;minimum, seconds 
  12.  

第一行以域名example.com开端,以句号停止——该语句和/etc/named.conf文件中的区域定义是一致的。我们要始终记得,DNS设备文件是极其抉剔的。

IN 告诉域名办事器:这是一条收集记录。

ns1.example.com. 是该文件地点域的域名办事器的完全合格域名(FQDN: Fully Qualified Domain Name)。

mail.host.com. 是域治理员的邮箱地址。你会发明这个邮箱地址没有“@”标记,而是被句号所代替,并且末尾还有一个句号。

第2行是一个序列码,它被用来告诉域名办事器文件是什么时刻进级的。是以,如不雅你对区域码做了变革,你必须对这个序列码进行递增。这个序列码的格局是 YYYYMMDDxx ,个中的 xx 是大年夜 00 开端的。

第3行是每秒刷新率。这个值被用来告诉第二个域名办事器萌芽主办事器中的记录是否已经被更新的频率。

第4行是每秒重试的频率。如不雅第二个办事器多次测验测验连接主域名办事器来进行更新检测,但无法连接上的时刻,第二个办事器就会在每秒内重试指定的数值次数。

你可以降低这个值,然则默认值平日是合理的。除非你知道你正在做什么。

第5行是超时指导。其目标是为了第二个办事器能将区域数据缓存下来。这个值告诉这些办事器如不雅它们不克不及连接到主办事器来进行更新,那么它们就会在这个指定命值秒数之后摈弃这个值。

第6行告诉缓存办事器,如不雅它们不克不及连接到主域名办事器时,它们应当在超时前等待多久。

NS: Name Server Records(名称办事器记录)

NS记录用于指定哪个名称办事器保护该域的记录。

你可以如许编写的NS记录:

  1. IN           NS         ns1.example.com. 
  2.  
  3. IN           NS         ns2.example.com. 

并不须要有2个NS记录,然则平日偏好有备份名称办事器。

A记录用于供给大年夜主机名到IP地址的映射support IN A 192.168.1.5。

如不雅你在地址为192.168.1.5上的support.example.com上有一个主机,你可以像膳绫擎的例子那样输入。

  1. zone    "likegeeks.com" { 
  2.  
  3. type slave; 
  4.  
  5. masters IP Address list; ; 
  6.  
  7. file likegeeks.com.db 
  8.  
  9. }; 

请留意,我们所写的主机并没有句号。

PTR: Pointer Records(指针记录)

PTR记录用于履行反向名称解析,许可或人指定IP地址然后找出对应的主机名。

这与A记录的功能相反:192.168.1.5 IN PTR support.example.com.

在这里,我们键入具有点号的完全主机名。

MX: Mail Exchange Records(邮件交换记录)

MX记录告诉其他站点关于你地点域的邮件办事器地址:example.com. IN MX 10 mail.

当然这个域以句号停止。数字10是邮件办事器的重要性标记,如不雅你拥有多个邮件办事器,个中较小的数字不太重要。

CNAME: Canonical Name Records(威望名称记录)

CNAME记录许可你为主机名创建别号。当你想供给一个易于记住的名称时,这很有效。

假设某个站点具有一个主机名为whatever-bignameis.example.com的Web办事器,并且因为体系是Web办事器,是以可认为主机创建一个名为www的CNAME记录或者别号。

今天我们将评论辩论DNS办事器,特别是Linux DNS办事器,及其若何安装、设备和保护它。

你可以创建名为www.example.com的域名创建CNAME记录:


      推荐阅读

      不想再被鄙视?那就看进来! 一文搞懂Python 2字符编码

    第二:不要应用中文,注释什么的都用英文;幻想很饱满,实际很难,只是导致大年夜量的拼音; 法度榜样员都自视高傲,认为本身是创造者,经常小看不太懂技巧的产品或者QA。可悲的是,法度榜>>>详细阅读


    本文标题:Linux DNS服务器安装、配置和维护

    地址:http://www.17bianji.com/lsqh/39889.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)