SPF Practitioner — assessment
- questions
- 15
- to pass
- 80%
- retakes
- Unlimited
- time limit
- None
Covers
- How an Evaluation Runs
- Macros
- The Lookup Budget
- Staying Under the Limit
- SPF Across an Estate
- Third-Party Senders
- Diagnosing in the Wild
- Operating SPF
Sample question
A record reads v=spf1 ip4:192.0.2.0/24 a mx include:_spf.vendor.example -all. The domain has two MX hosts and the vendor record contains only literal ranges. How many DNS lookups does an evaluation cost?
- Five — a is 1, mx is 1 for the set plus 1 per host, and the include is 1.The ip4 term is free, a costs 1, mx costs 1 for the MX RRset plus 1 for each of the two hosts, and the include costs 1 with nothing beneath it. Counting mx as a single lookup is the usual error and would have given 3.
- Three — one each for a, mx and include.The common miscount. mx must resolve every host the MX set names, and each of those is a separate query against the budget.
- Four — the ip4 term also costs one.Literal address ranges are matched without querying anything. They are the only genuinely free terms.
- Six — the initial fetch of the record counts too.RFC 7208 §4.6.4 excludes the initial record fetch, which is the most common off-by-one in a manual audit.
Every option carries an explanation, including the wrong ones.
The assessment needs an account.
Passing issues SPF Practitioner. A CertaDNS Academy certificate records that you completed a course and passed its assessment on a given date. It is not a professional certification, it is not accredited, and it does not expire.