Domain-Name-System

命名服務啟動失敗

  • September 8, 2015

名為 (DNS/Bind) 的服務無法啟動。我究竟做錯了什麼?我認為這與我的 155.100.198.in-addr.arpa 文件有關,但我看不到我的錯誤。

我收到以下錯誤:

zone 155.100.198.in-addr.arpa/IN: has no NS records
zone 155.100.198.in-addr.arpa/IN: not loaded due to errors.
_default/155.100.198.in-addr.arpa/IN: bad zone

使用 Plesk 控制面板在 Centos 6 上執行。以下文件在 Director 中:/var/named/ 除了 named.conf,它位於:/var/named/chroot/etc/

在我的 named.conf 文件中,我對區域的呼叫是:

zone "benmorgancreations.com" IN {
   type master;
   file "benmorgancreations.com.zone";
   allow-update { none; };
   };

   zone "155.100.198.in-addr.arpa" {
   type master;
   file "benmorgancreations.com.rr.zone";

   };

在文件中:benmorgancreations.com.zone:

$ORIGIN benmorgancreations.com. 
$TTL 86400 
@   IN  SOA dns1.benmorgancreations.com. webmaster.benmorgancreations.com. (
           2001062501 ; serial                     
           21600      ; refresh after 6 hours                     
           3600       ; retry after 1 hour                     
           604800     ; expire after 1 week                     
           86400 )    ; minimum TTL of 1 day


   IN  NS  ns1.benmorgancreations.com.       
   IN  NS  ns2.benmorgancreations.com.        


   IN  MX  10  mail.benmorgancreations.com.             


ns1 IN  A   198.100.155.226
ns2 IN  A   198.100.155.226
ftp IN  A   198.100.155.226
mail    IN  A   198.100.155.226
mail2   IN  A   198.100.155.226

在我的 benmorgancreations.com.rr.zone

$ORIGIN 155.100.198.in-addr.arpa. 
$TTL 86400

@   IN  SOA dns1.benmorgancreations.com.    webmaster.benmorgancreations.com. (

2001062501 ; serial                     
           21600      ; refresh after 6 hours                    
           3600       ; retry after 1 hour                     
           604800     ; expire after 1 week                     
           86400 )    ; minimum TTL of 1 day  

IN NS   ns1.benmorgancreations.com.       
IN NS   ns2.benmorgancreations.com.
226 IN  PTR    server1.benmorgancreations.com.
226 IN  PTR    server2.benmorgancreations.com.
226 IN  PTR    ftp.benmorgancreations.com.
226 IN  PTR    ftp.benmorgancreations.com.

在我的 155.100.198.in-addr-arpa 文件中:

$TTL    86400 
@   IN  SOA benmorgancreations.com. webmaster.benmorgancreations.com.
(
           1441588071  ; Serial
           10800   ; Refresh
           3600    ; Retry
           604800  ; Expire
           10800   ; Minimum
           )


   IN  NS ns1.benmorgancreations.com.
   IN  NS ns2.benmorgancreations.com.

根據配置摘錄,根本不清楚文件 155.100.198.in-addr.arpa155.100.198.in-addr-arpa?)是否被使用。

但是,zone 155.100.198.in-addr.arpa已設置為使用該文件 benmorgancreations.com.rr.zone(一個不太直覺的名稱),這就是 zone 數據似乎存在問題的地方。

正如錯誤消息所暗示的那樣,您的區域NS頂點 沒有記錄。155.100.198.in-addr.arpa

這裡的問題似乎是該區域與您的工作範例之間的空白差異。

具體來說:

IN NS   ns1.benmorgancreations.com.

IN NS   ns1.benmorgancreations.com.

解析時將意味著完全不同的東西。

第一個例子:

所有者名稱(必填項):

$$ blank $$(從以前的記錄繼承所有者名稱,155.100.198.in-addr.arpa.

TTL(可選欄位):$$ not specified $$(86400基於$TTL

類(可選欄位):IN

類型(必填欄位):NS

數據(必填欄位):ns1.benmorgancreations.com.

155.100.198.in-addr.arpa. 86400 IN NS ns1.benmorgancreations.com.

第二個例子:

所有者名稱(必填欄位):IN

TTL(可選欄位):

$$ not specified $$(86400基於$TTL

類(可選欄位):$$ not specified $$(預設類值IN

類型(必填欄位):NS

數據(必填欄位):ns1.benmorgancreations.com.

IN.155.100.198.in-addr.arpa. 86400 IN NS ns1.benmorgancreations.com.

而且,最終錯誤消息的全部內容NS155.100.198.in-addr.arpa.

然後,把問題的有趣部分拋在腦後。IP網路真的都是你

的嗎?198.100.155.0/24即,155.100.198.in-addr.arpa實際上將被委派給您,以便人們查詢您的名稱伺服器以獲取該區域?

引用自:https://serverfault.com/questions/720554