小编Jon*_* Wu的帖子

带 BIND 的通配符 DNS

我正在尝试设置 BIND,以便它捕获对其发出的所有请求,并将它们指向一组特定的 NS 服务器和特定的 A 记录。

我有大约 500 个域,我以每天 10-15 个的速度添加新域,所以我不想明确地为每个域添加一个区域。

我当前的设置是:在我的 named.conf 中,我有一个视图(名为外部),其中包含以下区域:

zone "." {
        type master;
        file "ext.zone";
};
Run Code Online (Sandbox Code Playgroud)

这匹配所有请求。

ext.zone 是:

3600 美元
@在 SOA 中。root.nsdomain.com。(
                              1 ; 串行
                         3600;刷新
                          300 ; 重试
                         3600;到期
                         300); 负缓存 TTL


        在 NS ns1.example.com
        在 NS ns2.example.com

ns1 IN A 192.0.2.4
ns2 IN A 192.0.2.5

*. 在 192.0.2.6 中

所以,目标是:对于所有 NS 请求,返回ns1.example.comns2.example.com 所有 A 请求,除了它是ns1.example.comor 的地方ns2.example.com,返回192.0.2.6。为了ns1.example.com回报192.0.2.4,为了ns2.example.com …

bind wildcard

19
推荐指数
2
解决办法
5万
查看次数

标签 统计

bind ×1

wildcard ×1