首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置bind9 DNS正向查找

设置bind9 DNS正向查找
EN

Stack Overflow用户
提问于 2014-05-24 20:06:46
回答 1查看 262关注 0票数 0

我正在尝试配置一个正向查找区域文件,以执行以下操作

  • NS记录到我的ns.mountains.com
  • 用于smtp、www和imap的CNAME
  • 然后是我的ip记录,192.168.0.10

下面是我的代码,但我不知道我在做什么。我尝试谷歌并遵循bind9的bind9指南。但它没有给我什么..。想法?

代码语言:javascript
复制
    $TTL    604800
    @       IN      SOA     ns.mountains.com. root.mountains.com. (
                                  2         ; Serial
                             604800         ; Refresh
                              86400         ; Retry
                            2419200         ; Expire
                             604800 )       ; Negative Cache TTL
    ;
    @       IN      NS      ns.mountains.com.
    @       IN      MX      mail.mountains.com.
    ns  IN      A       192.168.0.10

    imap    IN      CNAME   mountains
    www     IN      CNAME   mountains
    smtp    IN      CNAME   mountains

    mountains   IN      A       192.168.0.10
EN

回答 1

Stack Overflow用户

发布于 2014-05-25 10:54:11

使用命令行工具named-checkzone检查区域文件是否有效。

@$ORIGIN的缩写,其默认值由zone在named.conf文件中指定。

在你提供的代码中

代码语言:javascript
复制
@ IN MX mail.mountains.com.

缺乏偏好。假设我们有

代码语言:javascript
复制
@ IN MX 1 maila.mountains.com.

代码语言:javascript
复制
@ IN MX 2 mailb.mountains.com.

,然后,邮件将首先被选择。此外,邮件服务器还需要一个记录

以下是我对资源记录(RR)的理解。我并不保证这些信息是100%正确的,但是对于原始的命名设置来说,这已经足够了。

代码语言:javascript
复制
@       IN      SOA     ns.mountains.com. root.mountains.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL

等于

代码语言:javascript
复制
@ IN SOA ns.mountains.com. root.mountains.com. 2 604800 86400 2419200 604800

括号仅用于行-继续。

所有RRs都有相同的格式。

问题TimeToExpire在RRType中的答案

这5个字段由一个或多个连续空间分隔。如果还有更多的空间,它们都将被认为是第五个字段的一部分。

第三个字段IN就是互联网的缩写。

前三个字段可以省略。如果省略了其中的任何一个,那么将使用上一个RR中相同字段上的值。

所有没有尾随点的域名都将以$ORIGIN作为后缀。假设原点是mountains.com

代码语言:javascript
复制
ns IN A 192.168.0.10

等于

代码语言:javascript
复制
ns.mountains.com. IN A 192.168.0.10
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23849160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档