Назад | Перейти на главную страницу

Как использовать оператор включения в записи TXT?

У нас есть клиент, который использует почтовую службу, для которой требуется повторный запрос ключа домена TXT длиной более 127 символов. Я почти уверен, что BIND позволяет это, однако мы запускаем djbdns с tinydns, и похоже, что он поддерживает только txt-записи длиной до 127 символов. А остальное усекается. Я думал, что могу объединить их, но я не совсем уверен, как это сделать.

Я думал установить значение чего-то вроде ...

v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2GWCNaDTuC3include:bdk2._domainkey.mail.cutlerymania.com 

Я подумал, захватит ли это фактическое значение, расположенное в этом домене, который имеет только одну запись, которая является записью TXT, и просто добавит эту информацию, чтобы вся запись ключа была отправлена ​​правильно?

Для SPF вы можете использовать синтаксис

v=spf1 a mx 1.2.3.4/24 2a00:1450:8007::63/48 include:otherdomain.com

Если у вас есть много записей, которые нужно включить, вы обычно разбиваете их по организациям, а затем используете одно включение: для каждой.

SPF и DKIM оба являются TXT RR

Текст заключен в кавычки. Несколько строк в кавычках могут появляться в одной строке или скобки могут использоваться для их содержания, если они появляются в нескольких строках. В обоих случаях замкнутый текст (без кавычек) объединяется (объединяется) без добавления промежуточных символов.

; multiple quoted strings on multiple lines
joe        IN      TXT    ("Located in a black hole" 
                           " somewhere over the rainbow")
; generates a single text string of 
; Located in a black hole somewhere over the rainbow