I have done this with other DNS providers but I'm stuck on UltraDNS's DNS management interface. I need to enter multiple values in a TXT
entry so they resolve as a single string with each value in " marks and separated by a space.
An example of what we want the TXT record to return is as follows (using dig for Linux to test these):
;; ANSWER SECTION:
name._avaya-ep-config._tcp.example.com. 119 IN TXT "txtvers=1" "proto=https" "path=/acs/resources/configurations"
However, UltraDNS support said that we have to enter them as separate TXT
records - when we do that it returns the below and the software that is looking for this TXT
value doesn't recognize it and it doesn't work:
;; 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"
We have tried using double quotes, using \
for quoting per RFC, using also per RFC - based on RFC here: https://www.rfc-editor.org/rfc/rfc1464
When we tried some of the suggestions from the RFC example, UltraDNS's web interface wouldn't let us enter it saying we had to only enter ASCII characters (which all were, but they were also code for other ASCII char-sets).
Invalid Input: Only ASCII characters are supported for comment
When entering as this for example:
\txtvers=1\"<sp>\"proto=https\"<sp>\"path=/acs/resources/configurations\
The software also uses SRV
and PTR
records and those work - it's just not getting our path from the TXT
value as it should due to this formatting issue.