DMARC DNS Authentication Guide
What does a DMARC checker validate?
It reads _dmarc DNS TXT records and checks policy mode, duplicate records and reporting configuration.
Is p=none enough for protection?
p=none is monitoring only. For enforcement, domains normally move to quarantine or reject after reports are reviewed.