如何使用 Unbound 添​​加 TXT 或 A 记录?

如何使用 Unbound 添​​加 TXT 或 A 记录?

我目前正在关注教程。作者说我们可以在本地 DNS 解析器上添加 TXT 记录。但是我可以知道该怎么做吗?

如何使用在本地服务器(127.0.0.1)上添加 TXT 或 A 记录unbound

系统 - Ubuntu 18.04(AWS EC2 实例)。

答案1

不受约束的文档,您可以添加一条TXT记录作为本地数据。

例如:(为子域添加 A 和 TXT 记录)

local-zone: "somedomain.country." static
local-data: "sub1.somedomain.country. IN A 127.0.0.1"
local-data: 'sub1.somedomain.country. IN TXT "f1=this is a TXT record; f2=second part of TXT record"'

请注意,添加 TXT 记录时外面的引号应该是单引号,因为 TXT 记录本身是在双引号中。

答案2

“作者说我们可以在本地 DNS 解析器上添加 TXT 记录。” 作者并没有这么说。

unbound是一个递归验证解析器。其目的只是通过查询其他名称服务器来解析名称。它本身没有名称数据,只有它检索到的内容。

添加TXT记录需要在权威性区域的名称服务器,根据定义,它不能是unbound

因此,您需要找出要TXT为 DKIM 目的添加记录的区域的名称服务器,并在那里更改区域文件。可能通过当前管理您的权威名称服务器的提供商提供的某个网站或 API。

答案3

在非绑定配置中,可以选择使用“local-zone”和“local-data”部分。在 server: 部分中,您可以指定以下内容:

    local-zone: "somedomain.country." redirect
    local-data: "d1.somedomain.country. IN A <IP redacted>"
    local-data: 'somedomain.country. TXT "txt record data "'

请注意,TXT 记录本身使用双引号,本地数据参数使用单引号

更多信息请参见不受约束的文档

相关内容