This is about subsections 4.3, 4.4 and 4.5 of draft-ietf-marid-protocol-02
and I'm not sure whether it's a doc-bug or the wording is deliberately chosen.
o In 4.3, although the mechanism is called "a", suggesting similarity to
the IPv4 address RR type "A" combined with the "Note" in 3.1 both A and
AAAA RR types need to be checked, don't they?
o In 4.4 the draft now only talks about A tyep resolution when it comes to
identifying the MX target. Not only is this inconsistent with 3.1, it
also questions the conclusion for 4.3 above.
o NB: "if <ip> is one of the MX hosts" should be changed to something like
"if <ip> is an IP address of one of the MX hosts", since <ip> is an address
and cannot *be* the host.
o 4.5 :"This mechanism tests if <ip>'s name is within a particular domain"
suggested rewording: "This mechanism tests if the DNS reverse mapping for
<ip> exists and consistently points to a domain name within a particular
domain".
o 4.5 "perform a PTR lookup against <ip>" suggests to look for a PTR RR for
the address, which isn't meant. Rewording similar to the one above.
Nice DoS opportunity, btw.
-Peter