首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从远程rndc添加要查看的区域

从远程rndc添加要查看的区域
EN

Server Fault用户
提问于 2020-10-30 10:53:08
回答 2查看 505关注 0票数 1

我有两个主服务器共享两个奴隶。主A是一种传统的绑定服务器,它也使用通知更新从服务器。主B是一个plesk服务器,它自行管理绑定,并使用rndc向从服务器添加区域。

不过,我现在需要在主A上使用视图,但是由于plesk管理主B上的bind,所以不可能在那里添加视图。

我已经把视图添加到奴隶中了,大师A可以通知奴隶视图中的区域,没有问题。但是主人B的区域不起作用。

客户端主-b#5056:查看公共:接收到的通知区域'domain.com':不权威

掌握A配置:

代码语言:javascript
复制
view "public" {
    match-clients { key public-key; !key internal-key; any; };
    server slave-a-ip { keys public-key; };
    server slave-b-ip { keys public-key; };
    include "named.public.zones";
    include "named.common.zones";
};

view "internal" {
    match-clients { key internal-key; !key public-key; internal-acl; };
    server slave-a-ip { keys internal-key; };
    server slave-b-ip { keys internal-key; };
    include "named.internal.zones";
    include "named.common.zones";
};

从配置:

代码语言:javascript
复制
controls {
    inet * port 953 allow { master-b-ip; 127.0.0.1; } keys { "rndckey"; "rndc-key-master-b"; };
};

view "public" {
        match-clients { key public-key; !key internal-key; any; };
        server master-a-ip { keys public-key; };
        include "named.public.zones";
        include "named.common.zones";
};

view "internal" {
        match-clients { key internal-key; !key public-key; internal-acl; };
        server master-a-ip { keys internal-key; };
        include "named.internal.zones";
        include "named.common.zones";
};

通过rndc从master-b添加的区域有可能进入公众视野吗?

EN

回答 2

Server Fault用户

发布于 2020-11-04 14:16:16

通过master通过rndc添加的区域有可能进入公众视野吗?

是。

根据rndc文档addzone命令采用一个可选的视图参数:

addzone zone [class [view]] configuration

然而,这留下了一个不同的问题,即是否可以使用基于Plesk的设置(在添加区域时需要指定所需视图的名称)。

票数 1
EN

Server Fault用户

发布于 2020-11-04 13:14:24

来自绑定文档

考虑多个视图的一种方法是,似乎每个视图都是它自己的绑定实例。

因此,如果您的主人需要多个视图,这并不一定意味着您的奴隶也需要他们。当主-B通过与公共区域相连的IP地址上的区域传输进行通信时,这些公共区域将被转移/更新。

这里有什么东西我遗漏了吗?

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1040641

复制
相关文章

相似问题

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