Добрый день!
SPF запись имеет два ограничения:
Длину 256 байт
И количество модификаторов, вызывающих DNS-запросы - не более 10.
Модификаторы ip4 и ip4 запросы не вызывают.
То есть если у Вас 11 IP адресов, можно сделать запись вида
v=spf1 ip4:178.250.241.153 ip4:178.250.241.153 ip4:178.250.241.153 ip4:178.250.241.153 ip4:178.250.241.153 ip4:178.250.241.153 ip4:178.250.241.153 ip4:178.250.241.153 ip4:178.250.241.153 ip4:178.250.241.153 ip4:178.250.241.153 -all - разумеется с разными IP. Длина этой записи 231 байт.
Или можно сделать эту запись для поддомена, например для spf.mycompany.ru и включить ее в основную через модификатор include: v=spf1 include:spf.mycompany.ru -all
Если IP адреса не влезают в одну запись (именно по длине записи), сделайте две - spf1.mycompany.ru и spf2.mycompany.ru и основную v=spf1 include:spf1.mycompany.ru include:spf2.mycompany.ru -all
Наглядный пример:
Яндекс, запись _spf.yandex.ru - v=spf1 include:_spf-ipv4.yandex.ru include:_spf-ipv6.yandex.ru ~all
В свою очередь _spf-ipv4.yandex.ru - v=spf1 ip4:213.180.223.192/26 ip4:37.9.109.0/24 ip4:37.140.128.0/18 ip4:5.45.192.0/19 ip4:5.255.192.0/18 ip4:77.88.0.0/18 ip4:87.250.224.0/19 ip4:93.158.136.48/28 ip4:95.108.130.0/23 ip4:95.108.192.0/18 ip4:141.8.132.0/24 ip4:5.45.254.0/25 ~all (12 диапазонов, модификаторов ip4)
_spf-ipv6.yandex.ru - v=spf1 ip6:2a02:6b8:0::/52 ip6:2a02:6b8:0:1a2d::/64 ip6:2a02:6b8:0:2519::/64 ip6:2a02:6b8:0:1000::/52 ip6:2a02:6b8:b030::/64 ip6:2a02:6b8:b030:1000::/64 ip6:2a02:6b8:b011:900::/56 ip6:2a02:6b8:b010:3046::/64 ip6:2a02:6b8:b010:7600::/56 ~all
Кстати, что важно, добавление в SPF запись include:_spf.yandex.ru вызывает 3 DNS-запроса, а include:_spf.yandex.net (v=spf1 redirect=_spf.yandex.ru) - уже 4