У меня есть веб-приложение, работающее в Azure, и я использую домены Google для имени домена (mywebapp.com) и DNS. Azure автоматически создает URL-адреса для различных ресурсов/служб (например: https://black-cat-12345.azurestaticapps.net, https://my-webapp-api.azurewebsites.net) и я использую CNAME для создания субдоменов:
mywebapp.com A 3600 {IP-адрес Google}
mywebapp.com MX 3600 {почтовые серверы Google}
mywebapp.com SPF "v=spf1 include:_spf.google.com ~все"
login.mywebapp.com CNAME 3600 black-cat-12345.azurestaticapps.net
api.mywebapp.com CNAME 3600 my-webapp-api.azurewebsites.net
и т.д
Мне посоветовали настоятельно рассмотреть возможность добавления записей SPF для субдоменов, чтобы предотвратить спуфинг и фишинговые сообщения электронной почты, но согласно Добавление DNS-записей CNAME и TXT для одного поддомена Я не могу иметь записи SPF при использовании CNAME. Я в недоумении, как этого добиться.
Если я никогда не отправляю почту с поддоменов и у меня нет записей MX, нужны ли записи SPF?
Если мне нужно добавить записи SPF, единственный способ добиться этого, изменив записи CNAME на записи A? Я не могу использовать базовый IP-адрес ресурса/службы Azure (например, my-webapp-api.azurewebsites.net -> 52.175.36.249), поэтому я открыт для идей.