Estoy intentando configurar mi propio servidor DNS para administrar mi nombre de dominio, pero no funciona. El sistema operativo es Arch Linux.
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
- ¿Qué te dicen los registros?
- BIND busca el archivo de zona
/var/named/aaa.a.bg.zone
mientras usted dice que está en/var/aaa.a.bg.zone
. - 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.
- Su registro SOA menciona
n1.aaa.a.bg
pero este registro A no existe. Te referíasns1.aaa.a.bg
. - Deberías tener dosdiferenteservidores de nombres autorizados. NS1 y NS2 deben ser dos servidores diferentes, no dos nombres que apunten al mismo servidor.
- 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.