【问题标题】:Configuration of BIND DNS server, I'm lostBIND DNS服务器的配置,我迷路了
【发布时间】:2010-09-29 14:28:24
【问题描述】:

我希望您能原谅我认为配置 DNS 服务器很容易。事实证明这很困难……尤其是如果您以前从未这样做过。

回顾一下,我之前问过是否有人可以推荐一个用于 Windows XP 的个人 DNS 服务器以用于开发项目。

我的基本愿望是托管一个代表以下查找表的 DNS 服务器:

 Address          | IP
------------------+--------------
 *.devdomain1.dev | 192.168.10.2
 *.devdomain2.dev | 192.168.10.2

您知道如何在 BIND 9 中进行设置吗?或者也许有一个我忽略的更简单的解决方案。我知道我可以在我的 HOSTS 文件中添加各个子域,但由于我们有很多子域必须在多台开发机器上维护,我宁愿有一个简单的通配符设置。

【问题讨论】:

    标签: dns sysadmin bind


    【解决方案1】:

    这样的区域文件就足够了(在我的系统上,这将在 /etc/bind/zones/devdomain2.dev.hosts 中)

    devdomain2.dev. IN SOA localhost. johannesh.devdomain2.dev. (
            1102522753
            10800
            3600
            604800
            38400
    )
    
    devdomain2.dev.    IN      NS     localhost.
    *.devdomain2.dev.   IN      A      192.168.10.2
    

    然后我的 /etc/bind/named.conf.local 将按如下方式引用它

    zone "devdomain2.dev" {
            type master;
            file "/etc/bind/zones/devdomain2.dev.hosts";
    };
    

    (请注意,您可以完全调整这个通配符 .dev 域,或者为 devdomain1 设置另一个区域)

    【讨论】:

    • 所有 BIND 错误之母:您忘记了“*.devdomain2.dev”末尾的点。 (但最好只使用相对名称。)
    【解决方案2】:

    你走了多远?

    您可以为 .dev 创建一个区域并使用 wildcard record

    【讨论】:

      猜你喜欢
      • 2016-11-09
      • 1970-01-01
      • 2013-10-30
      • 2019-01-29
      • 2014-12-28
      • 1970-01-01
      • 2016-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多