Cómo validar su SPF record

¿Cómo validar tu registro SPF? Configurar el registro SPF correcto es una parte esencial de su configuración técnica. Esta página explica cómo verificar y validar si ha configurado correctamente el registro SPF.

Vaya a la siguiente URL y complete el dominio que desea verificar y presione Comenzar.
https://app.dmarcanalyzer.com/dns/spf

Si se encuentra un registro SPF, verá una pantalla similar a la siguiente captura de pantalla:

How to validate your SPF record - validate SPF record


¡Por favor, asegúrese de que el registro SPF no exceda el máximo de 10 búsquedas!


Los registros SPF están configurados correctamente cuando:

  • La página ha encontrado un registro SPF
  • Su registro SPF no supera el número máximo de 10 búsquedas.
  • Las direcciones IP mostradas son realmente direcciones de las que está enviando correos electrónicos.

Si esto está bien, ¡debes estar listo para empezar!

Si no, o si ve una pantalla similar a la siguiente, algo está mal.

How to validate your SPF record - Invalid SPF

o

Se ha excedido la cantidad máxima de 10 búsquedas. Los ISP pueden ignorar su registro SPF.

Consulte con su proveedor de alojamiento si el registro se ingresó correctamente en su Servidor de nombres de dominio (DNS).

Usando la herramienta de línea de comandos cave en OSX y Linux, puede depurar un poco más para tratar de descubrir cuál es el problema.

Primero, queremos asegurarnos de que el problema no esté relacionado con el caché. P.ej. cuando probó la verificación antes de agregar o cambiar el registro SPF, la respuesta de su servidor DNS podría haberse almacenado en la memoria caché y el servidor podría demorar un par de horas en mostrar la respuesta correcta.

Para eludir cualquier caché, puede preguntar directamente a su servidor de nombres qué registro tiene.

Use el siguiente comando para averiguar cuáles son sus servidores de nombres: dig yourdomain.com NS

[[email protected] ~]# dig yourdomain.com NS

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.5 <<>> yourdomain.com NS
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32320
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;yourdomain.com.			IN	NS

;; ANSWER SECTION:
yourdomain.com.		300	IN	NS	ns1.yourdomain.com.
yourdomain.com.		300	IN	NS	ns2.yourdomain.com.
yourdomain.com.		300	IN	NS	ns3.yourdomain.com.

;; Query time: 31 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Mon Nov 26 16:09:52 2012
;; MSG SIZE  rcvd: 87

The lines in your ANSWER SECTION (highlighted above) are your nameservers.

Now ask a nameserver what record is available using the command: dig yourdomain.com TXT @ns1.yourdomain.com

[[email protected] ~]# dig yourdomain.com TXT @ns1.yourdomain.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.5 <<>> yourdomain.com TXT @ns1.yourdomain.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14982
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;yourdomain.com.			IN	TXT

;; ANSWER SECTION:
yourdomain.com.		300	IN	TXT	"spf2.0/pra,mfrom a mx include:aspmx.googlemail.com -all"
yourdomain.com.		300	IN	TXT	"v=spf1 a mx include:aspmx.googlemail.com -all"

;; Query time: 0 msec
;; SERVER: 83.96.177.4#53(83.96.177.4)
;; WHEN: Mon Nov 26 16:13:40 2012
;; MSG SIZE  rcvd: 200

Debería ver su (s) registro (s) TXT aquí. Los errores / problemas comunes son:

  • Lleva un tiempo guardar los cambios en la GUI en el servidor de nombres (Por ejemplo, en la GUI todo es correcto, pero NS no devuelve nada / valores correctos)
  • Lleva cierto tiempo sincronizar todos los servidores de nombres entre sí
    (por ejemplo, ns1 devuelve valores correctos, pero ns2 y / o ns3 no)
  • Espacios copiados accidentalmente
  • Los caracteres se escapan con un adicional \
  • Comillas dentro del valor de respuesta
  • Typos

Siempre use el nombre de dominio exacto que está utilizando para enviar el correo electrónico. P.ej. si está enviando un correo electrónico desde [email protected], ingrese sudominio.es como su nombre de dominio.