NetworkAI
  • MonitoringCertificate & Domain MonitorDaily checks of TLS certificates, domain registration and DNS, with alerts when a renewal fails.
  • AssessmentSecurity AssessmentA passive security report for a domain you own: TLS, DNS, email authentication, headers and registration.
Herramientas gratuitas
Empieza aquíChequeo de salud del dominioSSL, DNS, autenticación de correo, cabeceras de seguridad y caducidad en un informe con puntuación.Hacer un chequeo →
Dominio
  • Comprobador masivo de caducidad de dominios
  • Consulta RDAP de dominios
  • Consulta WHOIS
SSL / TLS
  • Comprobador de certificados SSL
  • Comprobador masivo de caducidad SSL
  • Calculadora de vigencia de certificados (47 días)
  • Preparación para la vigencia de certificados
  • Comprobador de TLS poscuántico
DNS
  • Consulta DNS
  • Consulta MX
  • Comprobador de registros CAA
  • Comprobador de propagación DNS
  • Consulta de registros TXT
  • Consulta NS
  • Consulta CNAME
  • Consulta DNS inversa
Autenticación de correo
  • Comprobador de registros SPF
  • Generador de registros SPF
  • Comprobador de registros DMARC
  • Generador de registros DMARC
  • Comprobador de registros DKIM
  • Comprobador de requisitos para remitentes
Seguridad web
  • Comprobador de cabeceras de seguridad
Red e IP
  • ¿Cuál es mi IP?
  • Calculadora de subredes
Todas las herramientas gratuitas →
PreciosDocsGuías
Iniciar sesiónEmpezar gratis
  • MonitoringCertificate & Domain MonitorDaily checks of TLS certificates, domain registration and DNS, with alerts when a renewal fails.
  • AssessmentSecurity AssessmentA passive security report for a domain you own: TLS, DNS, email authentication, headers and registration.
Herramientas gratuitas
Empieza aquíChequeo de salud del dominio
Dominio
  • Comprobador masivo de caducidad de dominios
  • Consulta RDAP de dominios
  • Consulta WHOIS
SSL / TLS
  • Comprobador de certificados SSL
  • Comprobador masivo de caducidad SSL
  • Calculadora de vigencia de certificados (47 días)
  • Preparación para la vigencia de certificados
  • Comprobador de TLS poscuántico
DNS
  • Consulta DNS
  • Consulta MX
  • Comprobador de registros CAA
  • Comprobador de propagación DNS
  • Consulta de registros TXT
  • Consulta NS
  • Consulta CNAME
  • Consulta DNS inversa
Autenticación de correo
  • Comprobador de registros SPF
  • Generador de registros SPF
  • Comprobador de registros DMARC
  • Generador de registros DMARC
  • Comprobador de registros DKIM
  • Comprobador de requisitos para remitentes
Seguridad web
  • Comprobador de cabeceras de seguridad
Red e IP
  • ¿Cuál es mi IP?
  • Calculadora de subredes
Todas las herramientas gratuitas →
PreciosDocsGuías
Empezar gratisIniciar sesión
  1. Inicio
  2. /Herramientas gratuitas
  3. /Autenticación de correo
  4. /Generador de registros DMARC

Esta página aún no está traducida, por eso se muestra en inglés.

Se ejecuta en tu navegador · No se sube nada

DMARC Record Generator

Choose a policy and a reporting address and copy a ready-to-publish DMARC TXT record — for anyone adding DMARC to a domain or tightening an existing policy.

Optional. Used only to show the full record name.

Policy

A mailbox you read, or your DMARC reporting service. Separate several with commas.

More options
Policy for subdomains

Leave as “Same” unless subdomains need different handling.

Optional. Many receivers do not send these.

Lower than 100 only while rolling out.

Alignment

Relaxed is right for almost everyone: it lets a subdomain align with the main domain.

Your record

Type
TXT
Host / name
_dmarc
v=DMARC1; p=none

No report address yet. Without one, this record collects no data about who sends mail as your domain.

After publishing, confirm it with the DMARC checker →

What does a DMARC generator do?

A DMARC generator writes the DNS TXT record that tells receiving mail servers how to treat messages that fail authentication for your domain and where to send reports. You pick the policy, reporting address and alignment options, and it outputs the exact record value and the host name to publish it under.

How to publish the record

  1. Check that SPF and DKIM already work for the mail you send. DMARC builds on them.
  2. Choose none as the policy if this is the domain's first DMARC record.
  3. Enter an address for aggregate reports — a mailbox you will actually read, or a DMARC reporting service.
  4. Copy the record and create a TXT record at your DNS host with the name _dmarc.
  5. Confirm it with the DMARC checker.
_dmarc.example.com.  TXT  "v=DMARC1; p=none; rua=mailto:dmarc@example.com"
Most DNS control panels add the domain for you. If yours does, enter just _dmarc as the name, not _dmarc.example.com.

What each option means

OptionTagGuidance
Policypnone to monitor, quarantine to send failures to spam, reject to block them.
Subdomain policyspLeave it the same as the main policy unless a subdomain needs looser handling.
Aggregate reportsruaDaily XML summaries. Always set this — it is how you see who sends as you.
Failure reportsrufPer-message samples. Optional, and many receivers do not send them.
PercentagepctApply the policy to part of failing mail during rollout. Leave at 100 otherwise.
DKIM / SPF alignmentadkim / aspfRelaxed lets mail.example.com align with example.com. Strict needs an exact match.

The generator leaves out any tag that is at its default, as the standard (RFC 7489) intends. A shorter record is easier to read and has less to go wrong.

Which policy should you start with?

Start at p=none. It changes nothing about how your mail is delivered, and within a day or two receivers begin sending reports that list every server sending mail with your domain in the From address.

Those reports nearly always reveal a sender nobody remembered — a billing system, a form plugin, an old newsletter tool. Fix each one so it passes SPF or DKIM with alignment, then move to quarantine, then to reject. Skipping straight to reject is the most common way to lose legitimate mail.

For a domain that sends no email at all, there is nothing to discover. Publish the strictest policy immediately:

_dmarc.example.com.  TXT  "v=DMARC1; p=reject"

Sending reports to another domain

If the report address is on a different domain from the one being protected, that other domain must publish a small record saying it agrees to receive them. Without it, receivers discard the reports.

example.com._report._dmarc.reports-provider.com.  TXT  "v=DMARC1"

DMARC reporting services publish this for all their customers. You only need to add it yourself when sending reports to a second domain of your own.

After you publish

  • Reports arrive as XML attachments, usually zipped, once a day from each large receiver. They are hard to read raw; a reporting service or a parser turns them into a table of sending sources.
  • Look at the source IPs that fail. Ones you recognize need their SPF or DKIM fixed. Ones you do not recognize are either forwarding or someone spoofing your domain.
  • Edit the one record to change policy. Never add a second DMARC record for a new policy or a new report address — two records cancel each other out.

Private by design

This generator runs entirely in your browser. The domain and email addresses you enter are never sent to our servers or stored — the record is assembled locally from the form.

Preguntas frecuentes

What is the simplest valid DMARC record?

+

v=DMARC1; p=none is the minimum: a version tag followed by a policy. On its own it produces no reports, so add rua=mailto: with an address you monitor. That gives you visibility without affecting how any mail is delivered.

What host name does the DMARC record use?

+

_dmarc, as a subdomain of the domain in your From address. For example.com the full name is _dmarc.example.com. It is a TXT record. Do not put the DMARC value on the root of the domain next to SPF.

Can I use more than one report address?

+

Yes. Separate addresses with commas inside the same tag, each with its own mailto: prefix — rua=mailto:a@example.com,mailto:b@example.com. Do not publish a second DMARC record to add an address; two records invalidate both.

Should alignment be relaxed or strict?

+

Relaxed, in nearly every case. It lets mail signed or sent by a subdomain such as mail.example.com count for example.com, which is how most email services work. Strict alignment is for organizations that need to stop one subdomain passing for another.

How long should I stay on p=none?

+

Until the aggregate reports show that all the mail you recognize passes with alignment — typically two to four weeks for a small domain, longer when many departments send mail. Staying on none indefinitely is a common trap: it reports spoofing but never stops it.

Herramientas relacionadas

Todas las herramientas de Autenticación de correo →
  • Comprobador de registros DMARC

    Política, alineación, direcciones de informes y los errores que impiden recibirlos.

  • Generador de registros SPF

    Crea un registro SPF válido con tus proveedores e IP. Se ejecuta en tu navegador.

  • Comprobador de registros SPF

    El árbol completo de include y el recuento de consultas DNS frente al límite de 10.

  • Comprobador de registros DKIM

    Encuentra claves DKIM por selector y comprueba su tipo y tamaño.

Escrito y mantenido por el equipo de NetworkAI, creado por un ingeniero de seguridad de redes en activo · Última actualización: 12 de octubre de 2026

NetworkAI

Alertas de fallo de renovación para certificados TLS y registros de dominio.

Producto

  • Monitor de certificados
  • Precios
  • Iniciar sesión
  • Empezar gratis

Herramientas gratuitas

  • Chequeo de salud del dominio
  • Comprobador de certificados SSL
  • Comprobador de registros SPF
  • Comprobador de registros DMARC
  • Comprobador de cabeceras de seguridad
  • Consulta DNS
  • Todas las herramientas →

Categorías

  • Dominio
  • SSL / TLS
  • DNS
  • Autenticación de correo
  • Seguridad web
  • Red e IP

Recursos

  • Documentación
  • Alertas por Slack y webhook
  • Guías
  • Todas las comparaciones
  • NetworkAI vs UptimeRobot
© 2026 NetworkAI · Creado por un ingeniero de seguridad de redes
PrivacidadTérminos
EnglishالعربيةDeutsch