Формат записи TXT:
owner TTL class TXT text_string
В документации для dnscmd.exe приведен следующий синтаксис команды \ recordadd:
dnscmd [<ServerName>] /recordadd <ZoneName> <NodeName> <RRType> <RRData>
для / recorddelete он почти идентичен необязательному [/f]
флаг
dnscmd <ServerName> /recorddelete <ZoneName> <NodeName> <RRType> <RRData>[/f]
Для RRType TXT RRData имеет следующий синтаксис.
<string> [<string>]
Я не могу найти объяснения или четких примеров использования
Как эти два параметра сопоставляются с text_string в записи TXT?
Как текст использования для TXT <RRType>
предлагает:
TXT <String> [<String>]
Допустимые входные данные для <RRData>
одна или несколько строк. Если вы вводите несколько строк, dnscmd добавит одну запись с разделенным запятыми списком строк, которые вы указали в качестве значения.
Так
dnscmd /recordadd contoso.com. mytxt TXT this is the value
приведет к следующей записи TXT:
mytext.contoso.com. [TTL] IN TXT "this, is, the, value"
Если вам нужно ввести строку с пробелами как одно строковое значение, просто заключите ее в ""
:
dnscmd /recordadd contoso.com. mytxt TXT "this is the value"
что приведет к:
mytext.contoso.com. [TTL] IN TXT "this is the value"