【问题标题】:Setting up bind9 DNS forward lookup设置 bind9 DNS 正向查找
【发布时间】:2014-07-13 23:45:24
【问题描述】:

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

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

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

    $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

【问题讨论】:

    标签: linux ubuntu dns bind


    【解决方案1】:

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

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

    在您提供的代码中

    @ IN MX mail.mountains.com.
    

    缺乏偏好。假设我们有

    @ IN MX 1 maila.mountains.com.
    

    和

    @ IN MX 2 mailb.mountains.com.
    

    ,然后将首先选择maila。邮件服务器还需要A record。

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

    @       IN      SOA     ns.mountains.com. root.mountains.com. (
                                  2         ; Serial
                             604800         ; Refresh
                              86400         ; Retry
                            2419200         ; Expire
                             604800 )       ; Negative Cache TTL
    

    等价于

    @ IN SOA ns.mountains.com. root.mountains.com. 2 604800 86400 2419200 604800
    

    括号只是为了换行。

    所有的 RR 都具有相同的形式。

    问题 TimeToExpire IN RRType 答案

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

    第三个字段IN是internet的缩写。

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

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

    ns IN A 192.168.0.10
    

    等价于

    ns.mountains.com. IN A 192.168.0.10
    

    【讨论】:

      猜你喜欢
      • 2022-01-05
      • 2012-07-30
      • 1970-01-01
      • 2019-08-16
      • 2021-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多