將區域轉送到另一個 DNS 伺服器時出現問題

將區域轉送到另一個 DNS 伺服器時出現問題

我有一個權威 DNS 伺服器,位址為 83.248.21.18,該伺服器對網域「finahemgoteborg.se」具有權威性。現在,我的註冊商要求我為該網域擁有 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的一筆記錄時仍然回應「REFUSED」。

我該如何解決它。我不想設定主/從情況,只是將一個名稱伺服器轉發到另一個名稱伺服器。

編輯 name.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

“向前輸入;”是錯的。您需要的是主/從 DNS 關係。

相關內容