如何以最少的配置管理我的所有域?

And*_*w B 11 domain-name-system dns-zone

这是一个规范问题关于 DNS 服务器管理。

我有一百个左右的域。所有这些域都需要进行相同的配置,但是为每个域都配置一个新的区域和/或区域文件似乎是一种巨大的浪费。必须有更好的方法来自动化这个!

我想我正在做一些事情......如果我创建一个名为 的区域.,或者在我的 DNS 软件中使用其他一些功能来在A请求记录时始终返回特定的 IP ,这似乎让我非常接近我想要的结果结果。我的服务器正在对请求做出权威响应,而且管理起来要容易得多!

在名称服务器验证软件开始检查这些域之前,这非常有效。我发现我可以通过添加NS记录来消除大部分错误,但是我的软件不允许我SOA在同一个区域文件中放置多个记录。

我如何解决这个多SOA记录问题?

Mad*_*ter 12

除非我误解的问题,我经常BIND做到这一点,似乎是只要罚款,每一个区域是完全一致的。

在我的主名称服务器上,我有named.conf指向通用区域文件的条目,例如

zone "example.com" {
        type master;
        file "primary/example.GENERIC";
};

zone "example.co.uk" {
        type master;
        file "primary/example.GENERIC";
};
Run Code Online (Sandbox Code Playgroud)

然后是一个区域文件primary/example.GENERIC,上面写着,例如

;; Start of Authority
@       IN      SOA     ns.teaparty.net. dns.gatekeeper.ltd.uk. (
                        2004091201      ; serial number YYYYMMDDNN
                        28800           ; refresh  8 hours
                        7200            ; retry    2 hours
                        864000          ; expire  10 days
                        3600 )          ; min ttl  1 day
;;
;;      Name Servers
                IN      NS      ns.teaparty.net.
                IN      NS      ns2.teaparty.net.
Run Code Online (Sandbox Code Playgroud)

我根本不知道这些区域有任何问题。我很乐意被告知我误解了这个问题,或者我的域实际上不起作用,但在那之前我认为它对我有用。

请注意,您不能在辅助设备上使用相同的技巧;每个区域需要存储一个不同的文件。但是由于该文件的内容将由来自主的区域 xfers 填充并保持最新,因此这不是什么大问题。


归档时间:

查看次数:

1351 次

最近记录:

10 年,8 月 前