Сегодня я использую DigitalOcean как хостинг для своего программного обеспечения.
Наша платформа - это SaaS, который отправляет электронные письма с доменов с подстановочными знаками, например: Purchase@subdomain.example.com; buy@another-subdomain.example.com;
Почтовые сервисы, такие как Gmail, Outlook и т. Д., Требуют записи SPF для поддоменов, чтобы избежать проблем со спуфингом. Проблема в том, что DigitalOcean не разрешает использовать запись TXT с подстановочными знаками (* .example.com), а создание субдомена для каждой учетной записи нецелесообразно, поскольку существует тысячи субдоменов.
Есть ли способ создать запись DNS, которая может обойти ограничение DigitalOcean?
Для отправки электронной почты используется более тысячи субдоменов, и их невозможно создать один за другим. А также обновлять все пакетно.
В документация в записях DNS DigitalOcean на самом деле не упоминается, разрешены ли подстановочные знаки с CNAME
записи или нет, но это может быть вариантом обойти проблему, с которой вы столкнулись. Например.
*.example.com. IN CNAME saas-mailer.example.com.
saas-mailer.example.com. IN A 198.51.100.100
saas-mailer.example.com. IN TXT "v=spf1 +ip4:198.51.100.100/32 -all"