首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PowerDNS第二视图

PowerDNS第二视图
EN

Server Fault用户
提问于 2016-06-28 07:21:31
回答 1查看 1.3K关注 0票数 1

我使用bind9,其中配置了两个视图:对于本地网,我有一组内部ip地址,对于所有其他的,我有第二组外部ip地址。

我的named.conf中的示例:

代码语言:javascript
复制
acl "internal" { 172.16.0.0/16; };
view "internal" {
    match-clients {"internal";}; 
    recursion yes;
    allow-recursion {172.16.0.0/16; };
    zone "example.ru" {
    type master;
    file "VIEW/example.ru.int";
    };
    zone "jira.example.ru" {
    type master;
    file "VIEW/jira.example.ru.int";
    };
    include "zones.conf";
};

view "external" {
    match-clients {"any";};
    recursion no;

    zone "example.ru" {
    type master;
    file "VIEW/example.ru.ext";
    };
    zone "jira.example.ru" {
    type master;
    file "VIEW/jira.example.ru.ext";
    };
    include "zones.conf";
};

现在,我想将我的所有区域迁移到PowerDNS,但我需要保留第二个视图。我找不到怎么配置它。

EN

回答 1

Server Fault用户

发布于 2016-11-01 16:27:48

PowerDNS服务器不支持BIND9 9风格的DNS“视图”。虽然geobackend可以用来提供它的一些功能,但通常建议在域级别拆分内部和外部DNS资源记录。

可以在递归和/或服务器上使用Lua脚本来解决这些限制,因为查询的源IP暴露在Lua代码中,但是您必须在那里编写和维护自己的代码。

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

https://serverfault.com/questions/786627

复制
相关文章

相似问题

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