자체 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