
Intenté agregar un valor de texto a mis registros DNS para usar certbot (certbot-auto como se explicaaquí).
Aquí están mis registros DNS en modo texto (con números de ejemplo):
@ 10800 IN SOA ex1.example.net. hostmaster.example.net. XXXXX XXXXX XXXX XXXXXX XXXXX
* 1800 IN A XXX.XXX.XXX.XXX
@ 10800 IN A XXX.XXX.XXX.XXX
@ 10800 IN MX 10 @
@ 10800 IN MX 50 fb.mail.gandi.net.
_acme-challenge.example.org 1800 IN A XXX.XXX.XXX.XXX
_acme-challenge.example.org 10800 IN TXT "a-value"
_acme-challenge.example.org 10800 IN TXT "another-value"
www.example.org 1800 IN A XXX.XXX.XXX.XXX
pero cuando corro:
host -t txt _acme-challenge.example.org
Yo obtengo:
_acme-challenge.example.org has no TXT record
¿Por qué no se tienen en cuenta mis registros TXT?
Respuesta1
Algunas cosas a considerar:
_acme-challenge.example.net 1800 IN A XXX.XXX.XXX.XXX
_acme-challenge.example.org 10800 IN TXT "a-value"
_acme-challenge.example.org 10800 IN TXT "another-value"
www.example.org 1800 IN A XXX.XXX.XXX.XXX
Debes terminar el FQDN a la izquierda con un punto. De lo contrario, pondrá $ORIGIN después. Supongo que este no es el comportamiento deseado.
En segundo lugar, estás mezclando registros para dos zonas diferentes. ¿Cómo funcionaría eso? ¿No deberían terminar todos con 'example.net'?