独自のBind9サーバーを設定しようとしていますが、サーバーを起動すると、次のエラーが発生します。
Nov 23 09:52:53 name named[26661]: reverse/172.18.6.234:1: no current owner name
Nov 23 09:52:53 name named[26661]: zone 6.18.172.in-addr.arpa/IN: loading from master file reverse/172.18.6.234 failed: no owner
Nov 23 09:52:53 name named[26661]: zone 6.18.172.in-addr.arpa/IN: not loaded due to errors.
Nov 23 09:52:53 name named[26661]: dns_rdata_fromtext: lehrwerkstatt.lan.db:23: near '172.18.6.234.2': bad dotted quad
Nov 23 09:52:53 name named[26661]: zone lehrwerkstatt.lan/IN: loading from master file lehrwerkstatt.lan.db failed: bad dotted quad
Nov 23 09:52:53 name named[26661]: zone lehrwerkstatt.lan/IN: not loaded due to errors.
私の設定:
db.lehrwerkstatt.lan
(実際のゲートウェイIPを削除しました)$TTL 3D @ IN SOA ns.lehrwerkstatt.lan. chantra.lehrwerkstatt.lan. ( 2022112301 ; serial, todays date + todays serial # 8H ; refresh, seconds 2H ; retry, seconds 4W ; expire, seconds 1D ) ; minimum, seconds ; NS ns ; Inet Address of name server MX 10 mail ; Primary Mail Exchanger MX 20 mail2 ; Secondary Mail Exchanger ; ns A 172.18.6.234 www CNAME www.lehrwerkstatt.lan. ftp CNAME ns gw A 172.18.6.234 TXT "Network gateway" mail A 172.18.6.234.2 mail2 CNAME otherbox otherbox A 172.18.6.234.3 TXT "Otherbox"
172.18.6.234
$TTL 3D @ IN SOA ns.lehrwerkstatt.lan. chantra.lehrwerkstatt.lan ( 2022112301 ; Serial, todays date + todays serial 8H ; Refresh 2H ; Retry 4W ; Expire 1D) ; Minimum TTL NS ns.lehrwerkstatt.lan 1 PTR gw.lehrwerkstatt.lan. 2 PTR mail.lehrwerkstatt.lan. 3 PTR otherbox.lehrwerkstatt.lan. 5 PTR ns.lehrwerkstatt.lan.
named.conf.local
zone "lehrwerkstatt.lan" { type master; file "lehrwerkstatt.lan.db"; notify no; }; zone "6.18.172.in-addr.arpa" { type master; notify no; file "reverse/172.18.6.234"; };
自分で修正しようとしましたが、何も変わりませんでした。
答え1
最初の行にはreverse/172.18.6.234
先行スペースがあります。$TTL 3D
すべての先行スペースを削除する必要があります。先行スペースがある場合は、前の項目を参照することを意味します。
明らかに正しいIPアドレスdb.lehrwerkstatt.lan
がありません。ドットで区切られた4つの数字が必要で、5つあります。mail
other