小编Dev*_*ugh的帖子

输入多个 DNS TXT 值作为单个 TXT 条目,每个值都在 " 标记中,但用空格分隔

我已经与其他 DNS 提供商完成了此操作,但我被困在 UltraDNS 的 DNS 管理界面上。我需要在条目中输入多个值,TXT以便它们解析为单个字符串,每个值都在“标记中并用空格分隔。

我们希望 TXT 记录返回的示例如下(使用 dig for Linux 来测试这些):

;; ANSWER SECTION:

name._avaya-ep-config._tcp.example.com. 119 IN  TXT "txtvers=1" "proto=https" "path=/acs/resources/configurations"
Run Code Online (Sandbox Code Playgroud)

然而,UltraDNS 支持人员表示,我们必须将它们作为单独的TXT记录输入 - 当我们这样做时,它会返回以下内容,并且正在查找该TXT值的软件无法识别它并且无法工作:

;; ANSWER SECTION:

name._avaya-ep-config._tcp.example.com. 218 IN  TXT "proto=https"

name._avaya-ep-config._tcp.example.com. 218 IN  TXT "txtvers=1"

name._avaya-ep-config._tcp.example.com. 218 IN  TXT "path=/acs/resources/configurations"
Run Code Online (Sandbox Code Playgroud)

我们尝试使用双引号,用于\按 RFC 引用,也使用按 ​​RFC - 基于此处的 RFC: https ://www.rfc-editor.org/rfc/rfc1464

当我们尝试 RFC 示例中的一些建议时,UltraDNS 的 Web 界面不允许我们输入它,说我们必须只输入 ASCII 字符(都是如此,但它们也是其他 ASCII 字符集的代码)。

输入无效:注释仅支持 ASCII 字符

例如,输入时:

\txtvers=1\"<sp>\"proto=https\"<sp>\"path=/acs/resources/configurations\
Run Code Online (Sandbox Code Playgroud)

该软件还使用SRV …

domain-name-system dns-hosting ptr-record srv-record txt-record

6
推荐指数
1
解决办法
1万
查看次数