首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zentyal:将某些外部域的一些DNS条目覆盖为内部ip

Zentyal:将某些外部域的一些DNS条目覆盖为内部ip
EN

Stack Overflow用户
提问于 2019-05-11 19:57:09
回答 1查看 755关注 0票数 0

我想使用Zentyal DNS覆盖指向内部IP地址的公共URL。目标是将所有对某个地址(例如www.example.com )的请求路由到内部服务器(例如http://192.168.1.255 )。

当我更改/etc/bind中的文件时,这会起作用,但每次重新启动时更改都会丢失。我曾尝试在"/etc/zentyal/stubs/bind“中为这些更改创建存根,但在模块重新启动或重新启动时无法识别配置更改。

如何使BIND/DNS更改在模块重新启动、重新启动和软件更新期间持续存在?

EN

回答 1

Stack Overflow用户

发布于 2019-05-11 19:57:09

我意识到不存在绑定存根,/etc/bind中的配置是从/usr/share/zentyal/ stubs / DNS /中的dns存根创建的。我借用了-> https://www.redpill-linpro.com/sysadvent/2015/12/08/dns-rpz.html的Ubuntu技巧,拼凑出了一个解决方案

在其中创建一个名为db.rpz的文件,其中包含以下内容:

代码语言:javascript
复制
$TTL 60
@            IN    SOA  localhost. root.localhost.  (
                          2015112501   ; serial
                          1h           ; refresh
                          30m          ; retry
                          1w           ; expiry
                          30m)         ; minimum
                   IN     NS    localhost.

localhost       A   127.0.0.1

www.some-website.com    A        127.0.0.1

www.other-website.com   CNAME    fake-hostname.com.

在/etc/zentyal/stubs中创建一个"dns“目录

代码语言:javascript
复制
sudo mkdir /etc/zentyal/stubs/dns

将"named.conf.local.mas“和"named.conf.options.mas”从" /usr/share/zentyal/stubs/dns/“复制到"etc/zentyal/stubs/dns”到cd /usr/share/zentyal/stubs/dns/

代码语言:javascript
复制
sudo cp named.conf.local.mas /etc/zentyal/stubs/dns
sudo cp named.conf.options.mas /etc/zentyal/stubs/dns

编辑存根(在/etc/zentyal/ named.conf.local.mas /dns中)并添加此部分:

代码语言:javascript
复制
zone "rpz" {
  type master;
  file "/etc/bind/db.rpz";
};

编辑named.conf.options.mas (在/etc/zentyal/stubs/dns中),并在options {}部分的某处添加response-inside选项:

代码语言:javascript
复制
options {
  // bunch
  // of
  // stuff
  // please
  // ignore

  response-policy { zone "rpz"; };
}

在Zentyal中重新启动DNS模块。

代码语言:javascript
复制
sudo sudo zs dns restart

这将在模块每次重新启动时(例如,在重新启动或模块重新启动时)重写"/etc/bind“旁边的"named.conf.options”和"named.conf.local“文件。这些更改应该在重新启动和Zentyal升级过程中持续存在。

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

https://stackoverflow.com/questions/56090108

复制
相关文章

相似问题

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