ZONE08: MX is not an alias

Test case identifier

ZONE08 MX is not an alias

Objective

An MX type record for a domain must not resolve to a CNAME, following the text in section 10.3 of RFC 2181 and section 2.3.5 in RFC 5321.

Inputs

The domain name to be tested.

Ordered description of steps to be taken to execute the test case

  1. Query the MX record from a delegated name server for the domain.
  2. If the answer from step 1 is not authoritative, iterate step 1 until there is an authoritative answer.
  3. If the MX answer is a CNAME, this test case fails.

Outcome(s)

If the MX record for the domain is pointing to a CNAME, this test case fails.

Special procedural requirements

None.

Intercase dependencies

None.