Eu costumava trabalhar para uma empresa que tinha o Google como principal provedor de e-mail e esse é um exemplo do registro SPF.
v=spf1 a mx ip4:X.X.X.X ip4:Y.Y.Y.Y include:_spf.google.com include:blackberryservers.domain.com -all
Assim, podemos definir IPs estáticos adicionais que queremos transmitir por meio de nós, bem como dos servidores do Google. Nós também fizemos um monte de e-mails do Blackberry, então tivemos um comando dig configurado para puxar os servidores SPF para os servidores Blackberry. A partir daqui, nós os colocamos em um registro spf separado e o incluímos no registro SPF principal. Se você não confia no _spf.google.com, pode criar um script de digitação semelhante para mostrar todos os IPs e depois cron e diferenciar os resultados de hora em hora ou por dia.
Abaixo está uma pequena parte desse código. Eu não uso isso há algum tempo, mas acredito que a saída ainda seja a mesma.
PREVIOUS=/home/user/google_ips
NEW='dig txt _spf.google.com | grep _spf | grep -ve ";" | awk -F\" '{print $2}' | tr ' ' '\n' | sort'
if [ "$PREVIOUS" != "$NEW" ]; then
echo $NEW | nail -r [email protected]
fi