我目前正在关注这教程。作者说我们可以在本地 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 记录本身使用双引号,本地数据参数使用单引号
更多信息请参见不受约束的文档。