If you have cPanel server and wish to add SPF record, there is a command come with cPanel to allow you to done it without change each of the DNS record.
The command is as below where cPanel_username should represent your cPanel’s login name.
usr/local/cpanel/bin/spf_installer cPanel_username
It will add the following line into DNS zone:
"v=spf1 a mx ip4:69.46.2.123 ?all"