No se puede configurar el servidor DNS con BIND9

No se puede configurar el servidor DNS con BIND9

Estoy intentando configurar mi propio servidor DNS para administrar mi nombre de dominio, pero no funciona. El sistema operativo es Arch Linux.

/etc/named.conf

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

salida de 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

EDITAR: El problema era que el puerto 53 no estaba abierto en el enrutador.

Respuesta1

  1. ¿Qué te dicen los registros?
  2. BIND busca el archivo de zona /var/named/aaa.a.bg.zonemientras usted dice que está en /var/aaa.a.bg.zone.
  3. Está consultando 192.168.1.1 pero no está claro que ésta sea la dirección IP del servidor de nombres autorizado que está intentando configurar.
  4. Su registro SOA menciona n1.aaa.a.bgpero este registro A no existe. Te referías ns1.aaa.a.bg.
  5. Deberías tener dosdiferenteservidores de nombres autorizados. NS1 y NS2 deben ser dos servidores diferentes, no dos nombres que apunten al mismo servidor.
  6. Este registro parece incorrecto (aunque no causa problemas, no es lo que usted espera):
aaa.a.bg IN     A       87.246.51.10

Como no termina en un punto, se le agrega el dominio para que se convierta en aaa.a.bg.aaa.a.bg.. Ya sea en un punto o omítalo porque el RR de arriba (con @) ya hace exactamente lo mismo.

información relacionada