Не могу настроить DNS-сервер с BIND9

Не могу настроить DNS-сервер с BIND9

Я пытаюсь настроить собственный DNS-сервер для управления своим доменным именем, но он не работает. Операционная система — 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

EDIT: Проблема была в том, что порт 53 не был открыт на маршрутизаторе.

решение1

  1. Что говорят вам журналы?
  2. BIND ищет файл зоны в /var/named/aaa.a.bg.zoneуказанном вами месте /var/aaa.a.bg.zone.
  3. Вы запрашиваете 192.168.1.1, но не ясно, является ли это IP-адресом уполномоченного сервера имен, который вы пытаетесь настроить.
  4. Ваша запись SOA упоминает, n1.aaa.a.bgно эта запись A не существует. Вы имели в виду ns1.aaa.a.bg.
  5. У вас должно быть двадругойавторитетные серверы имен. NS1 и NS2 должны быть двумя разными серверами, а не двумя именами, указывающими на один и тот же сервер.
  6. Эта запись кажется неверной (хотя это не вызывает проблем, она не делает того, что вы ожидаете):
aaa.a.bg IN     A       87.246.51.10

Так как он не заканчивается точкой, к нему добавляется домен, так что он становится aaa.a.bg.aaa.a.bg.. Либо с точкой, либо опустите его, потому что RR выше (с @) уже делает то же самое.

Связанный контент