BIND9でDNSサーバーを設定できない

BIND9でDNSサーバーを設定できない

ドメイン名を管理するために独自の DNS サーバーをセットアップしようとしていますが、機能しません。OS は Arch Linux です。

/etc/named.conf

/var/named/aaa.a.bg.zone

出力dig aaa.a.bg:

; <<>> DiG 9.16.8 <<>> aaa.a.bg
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 11028
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;aaa.a.bg.                      IN  A

;; Query time: 1049 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Sun Dec 06 11:03:46 EET 2020
;; MSG SIZE  rcvd: 37

編集: 問題は、ルーターのポート 53 が開かれていなかったことです。

答え1

  1. ログは何を物語っていますか?
  2. /var/named/aaa.a.bg.zoneBIND は、 にあると指定したゾーン ファイルを で検索します/var/aaa.a.bg.zone
  3. 192.168.1.1 を照会していますが、これが設定しようとしている権威ネーム サーバーの IP アドレスであるかどうかは不明です。
  4. SOA レコードに が記載されていますn1.aaa.a.bgが、この A レコードは存在しません。 を意味していますns1.aaa.a.bg
  5. 2つあるといい違う権威あるネーム サーバー。NS1 と NS2 は、同じサーバーを指す 2 つの名前ではなく、2 つの異なるサーバーである必要があります。
  6. このレコードは間違っているようです (問題は発生していませんが、期待どおりの動作をしません)。
aaa.a.bg IN     A       87.246.51.10

ドットで終わっていないため、ドメインが追加されて になりますaaa.a.bg.aaa.a.bg.。ドットで終了するか、または上記の RR (@ 付き) がすでにまったく同じことを行っているため、ドットを省略します。

関連情報