An organizational domain is determined by DMARC policy discovery, not by simply taking the last two labels. RFC 9989 uses a bounded DNS tree walk; older RFC 7489 implementations used a Public Suffix List heuristic. This offline tool deliberately does neither.
In RFC 9989, psd=n affirmatively marks the record's domain as the Organizational Domain for itself and its descendants; psd=y marks a Public Suffix Domain, while psd=u or omission leaves the boundary to tree-walk discovery.
At an organizational-domain record, p governs the domain and is the fallback for descendants; sp can override existing subdomains and np can override non-existent subdomains. A DMARC record published directly on a subdomain uses its own p; descendant controls in that subdomain record are not a substitute for policy at the organizational domain.
Publish one DMARC policy TXT record at the calculated owner. Multiple DMARC policy records can prevent reliable policy discovery. A long TXT value may be split into multiple quoted character-strings inside one TXT resource record; do not create multiple policy records.