I manage a small web server and have had some issues getting SPF/DMARC setup correctly for the domain. I'm trying to figure out why SPF validation sometimes passes and sometimes fails. This occurs when using the same validator and when no changes have been made to the record. It's almost as if it is reading different records from different sources on some attempts.
For this example, I'm using dmarcian.com as an SPF validator.
If I go to the site and use Tools--> Domain Checker, sometimes it says "Your domain has a valid SPF record and the policy is sufficiently strict." If I click "Check domain" multiple times (no chance of misspelling), sometimes it states "Your domain does not have an SPF record." Why would I get two different results on the same check when nothing has changed?
The provider is Arvixe (changing soon). The web server is Windows VPS, and the web server is not the email server. We pay for a separate bulk email service although we don't send very much.
I'm using WebsitePanel to edit the DNS records. SPF records are not supported, so I'm using a TXT record. It looks like this:
Name: _spf Type: TXT Data: v=spf1 +a +mx +ip4:184.108.40.206 +ip4:220.127.116.11 ~all
Domain: theiaicertification.org IPs: 18.104.22.168 / 22.214.171.124 Mail Server: 126.96.36.199 / 188.8.131.52