DNS-Server kann mit BIND9 nicht eingerichtet werden

DNS-Server kann mit BIND9 nicht eingerichtet werden

Ich versuche, meinen eigenen DNS-Server zum Verwalten meines Domänennamens einzurichten, aber es funktioniert nicht. Das Betriebssystem ist Arch Linux.

/etc/named.conf

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

Ausgabe von 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

BEARBEITEN: Das Problem war, dass Port 53 auf dem Router nicht geöffnet war.

Antwort1

  1. Was sagen Ihnen die Protokolle?
  2. BIND sucht nach der Zonendatei in , /var/named/aaa.a.bg.zonewährend Sie angeben, dass sie sich in befindet /var/aaa.a.bg.zone.
  3. Sie fragen 192.168.1.1 ab, aber es ist nicht klar, ob dies die IP-Adresse des autoritativen Nameservers ist, den Sie einrichten möchten.
  4. Ihr SOA-Eintrag erwähnt n1.aaa.a.bg, aber dieser A-Eintrag existiert nicht. Sie meinten ns1.aaa.a.bg.
  5. Sie sollten zwei habenandersautoritative Nameserver. NS1 und NS2 müssen zwei verschiedene Server sein, nicht zwei Namen, die auf denselben Server verweisen.
  6. Dieser Datensatz scheint falsch zu sein (er verursacht zwar keine Probleme, tut aber nicht, was Sie erwarten):
aaa.a.bg IN     A       87.246.51.10

Da es nicht mit einem Punkt endet, wird die Domäne daran angehängt, sodass es zu wird aaa.a.bg.aaa.a.bg.. Entweder mit einem Punkt oder man lässt es weg, da das RR oben (mit dem @) bereits genau dasselbe macht.

verwandte Informationen