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

Синтаксис DKIM, DNS-сервер отклонен

Мне действительно нужна помощь в том, почему мой DNS-хост продолжает отклонять эту запись:

default._domainkey.myschool.edu.sg IN TXT "v=DKIM1; k=rsa; p=MIGfM...hZwIDAQAB;"

Я добавил наш домен на основе того, что прочитал до сих пор. Что дала cpanel, что сервер также отклоняет:

default._domainkey IN TXT "v=DKIM1; k=rsa; p=MIGfM...hZwIDAQAB;"

Теперь, чтобы проверить, что происходит - это может быть ключевой конец записи, я попытался сделать это, что принял DNS-хост:

myschool.edu.sg IN TXT "v=DKIM1; k=rsa; p=MIGfM...hZwIDAQAB;"

Конечно, он не проходит онлайн-тесты DKIM.

Я действительно заблудился. Я следил за всем, что нашел в Интернете, и прошло 2 ночи с тех пор, как я пробовал что-то новое.

Попросите свою службу поддержки прочитать RFC. Это займет их, пока вы решаете проблему самостоятельно. ;)

DNS RFC не допускает подчеркивания в именах хостов: http://www.zytrax.com/books/dns/apa/names.html

Но подчеркивание обязательно должно быть разрешено в поддоменах. Вот аннотации к этому: http://domainkeys.sourceforge.net/underscore.html

Вернемся к исходному выпуску ...

Какова длина ключевой строки? (это: p = MIGfM ... hZwIDAQAB;)

Каждая строка ограничена 255 символами. Однако вы можете определить один глобус данных, используя несколько строк: https://kb.isc.org/article/AA-00356/0/Can-I-have-a-TXT-or-SPF-record-longer-than-255-characters.html

Для длинной строки вам нужно будет разделить ее (на несколько 32-байтовых строк), используя такой синтаксис:

default._domainkey.myschool.edu.sg IN TXT ( "v=DKIM1; k=rsa;
                                            "p=MIGfM..................."
                                            ".........................."
                                            "....hZwIDAQAB;" )