Files
zonemaster.es/zonemaster/docs/public/specifications/tests/Zone-TP/zone08.md
Malin 8d4eaa1489 feat: add full Zonemaster stack with Docker and Spanish UI
- Clone all 5 Zonemaster component repos (LDNS, Engine, CLI, Backend, GUI)
- Dockerfile.backend: 8-stage multi-stage build LDNS→Engine→CLI→Backend
- Dockerfile.gui: Astro static build served via nginx
- docker-compose.yml: backend (internal) + frontend (port 5353)
- nginx.conf: root redirects to /es/, /api/ proxied to backend
- zonemaster-gui/config.ts: defaultLanguage set to 'es' (Spanish)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-21 08:19:24 +02:00

869 B

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.