为什么我的 certbot-auto 的 TXT DNS 记录没有被考虑在内?

为什么我的 certbot-auto 的 TXT DNS 记录没有被考虑在内?

我尝试将 txt 值添加到我的 DNS 记录中以使用 certbot(certbot-auto 如上所述这里)。

以下是我的文本模式的 DNS 记录(带有示例数字):

@ 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

但是当我跑步时:

host -t txt _acme-challenge.example.org

我得到:

_acme-challenge.example.org has no TXT record

为什么我的 TXT 记录没有被考虑在内?

答案1

需要考虑的一些事项:

_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

您应该在左侧用点结束 FQDN。否则它会将 $ORIGIN 放在后面。我认为这不是所需的行为。

其次,您要混合两个不同区域的记录。这会如何实现?它们不应该都以“example.net”结尾吗?

相关内容