将区域转发到另一个 DNS 服务器时出现问题

将区域转发到另一个 DNS 服务器时出现问题

我有一台位于 83.248.21.18 的权威 DNS 服务器,它是域名“finahemgoteborg.se”的权威 DNS 服务器。现在我的注册商要求我为该域名配备 2 台 DNS 服务器,因此我现在希望计算机 85.228.103.141 将所有传入的“finahemgoteborg.se”查询转发到 83.248.21.18 服务器。

在 85.228.103.141 BIND 服务器中,我有以下配置:

zone "finahemgoteborg.se" in {
type forward;
forwarders {83.248.21.18;};
};

但问题是,当查询 85.228.103.141 例如 www.finahemgoteborg.se A 记录时,它仍然响应“REFUSED”。

我该如何修复它?我不想设置主/从情况,只想设置一个转发到另一个的名称服务器。

编辑 named.conf 的其余部分:

options {
  directory "/var/cache/bind";  
  version "none";
  allow-recursion {"none";};
  minimal-responses no;
};

zone "sebn.us.to" in{
  type master;
  file "/etc/bind/sebn.us.to";
};

zone "ns1sebn.us.to" in{
  type master;
  file "/etc/bind/sebn.us.to";
};

zone "ns2sebn.us.to" in{
  type master;
  file "/etc/bind/sebn.us.to";
};

zone "finahemgoteborg.se" in{
type forward;
forwarders {83.248.21.18;};
};

答案1

问题以一种非常非技术性的方式得到了解决:切换到不需要 2 个 DNS 服务器的注册商。找到了一个愿意接受域上一个名称服务器的注册商。

答案2

任一服务器上是否可能存在阻止转发的 ACL?

您是否已重新启动两台服务器(或至少已完成rndc reload

答案3

“type forward;” 是错误的。您需要的是主/从 DNS 关系。

相关内容