IONOS DMARC: the bare p=none record, and how to fix it
What we observed
Of 6,060 .uk domains whose email is handled by IONOS (detected from their MX records):
- 83.1% publish DMARC at
p=none, and 11.8% publish no DMARC. - Of those with DMARC, 93.8% (5,012 of 5,344) have the same bare record:
p=none, nosp=, norua=reporting address.
A bare p=none record asks receivers to take no action on mail that fakes your domain, and with no reporting address nobody hears about it. Many owners reasonably believe they “have DMARC”.
Source: FaultyPacket overnight UK scan of public DNS, 29 Oct 2026 22:48 – 30 Oct 2026 00:50 GMT (Tranco list ZJ8PG created 28 Oct 2026, .uk names plus the Charity Commission register (OGL v3) website field; mail provider detected from MX). Measured: DMARC and SPF. Percentages are of domains that gave a gradable DNS answer; failed lookups are excluded, never counted as missing. Aggregates only: no domain is named.
We don’t know who set these records, and we are not saying IONOS did. Right of reply: if IONOS would like to comment or correct anything here, we will publish the response on this page.
Fix it yourself in IONOS (free)
- Log in to your IONOS account and click the domain.
- Under Actions, click the gear icon, then DNS.
- If a TXT record with host name
_dmarcexists, edit it. Otherwise click Add record and choose TXT. - Host name:
_dmarc. Value:v=DMARC1; p=none; rua=mailto:[email protected]. Save.
IONOS says the change is effective immediately at IONOS and can take up to an hour to show everywhere. Steps checked against IONOS Help: Configuring a DMARC record on 30 Oct 2026. Panels change; if a menu name differs, follow IONOS’s page.
The safe ramp
- Now:
v=DMARC1; p=none; rua=mailto:[email protected]. Same delivery as today, but you start getting reports of who sends as you. - After 2–4 weeks of clean reports (your shop, invoicing, newsletter and contact forms all passing):
p=quarantine. - After 2–4 more clean weeks:
p=reject. Only now do receivers turn away mail that pretends to be you.
Keep exactly one _dmarc TXT record. If one exists, edit it rather than adding a second; two records make receivers ignore DMARC.
If someone else manages your DNS
Send them this:
Hello, please update the TXT record at _dmarc for <your domain> to:
v=DMARC1; p=none; rua=mailto:<reports inbox>
It's a standard DNS setting in my account; I'm not asking for an added service.
If I can do it myself in the control panel, a link is fine. Thanks.
The £5 Quick-Fix Pack writes this for your exact domain, says who controls your DNS and email, and gives the next ramp step.
Check your domain free before you buy
Run the free checker on your domain: no signup, no install, public DNS only.
Scan my domain free → £5 Launch Special — ends 30 Nov 2026 · Quick-Fix Pack →One-off download via PayPal guest checkout, no subscription. Packs contain DNS/config templates and scripts you run yourself. For order issues, reply to your PayPal receipt.
Related FaultyPacket guides & tools
Authorised use: only scan domains you own or are authorised to inspect. Results are point-in-time public DNS observations.