Skip to main content

Command Palette

Search for a command to run...

Cómo solucionar el error de "Pending Verification" en Netlify usando Namecheap

Published
3 min read
S

I have worked as a frontend and backend developer handling technologies such as Django, Ionic, Laravel, MySQL, Spring (Java), Oracle, NodeJS, Angular, VueJS with the goal of developing websites and mobile applications that offer high performance and are interactive.

You can learn more about me by visiting my website: www.stalinmaza.com

#frontend #backend #fullstack #javascript #nodejs #php

Si estás leyendo esto, probablemente estás atrapado en el limbo de Netlify viendo el mensaje "Pending DNS verification" durante horas. Intentaste seguir la documentación oficial, añadiste el registro A con tu nombre de dominio, pero la verificación simplemente no pasa.

Como desarrollador, después de enfrentarme a este problema, descubrí que el conflicto suele estar en la interpretación que hace Namecheap de los valores del Host y en registros "fantasma" que vienen configurados por defecto.

Aquí te explico cómo solucionarlo paso a paso.

El Problema: La confusión con el Host y la IP fija

Netlify suele recomendar que apuntes tu dominio raíz (Apex domain) a su IP 75.2.60.5. Sin embargo, hay dos detalles que rompen esta configuración en Namecheap:

  1. El valor del Host: La interfaz de Netlify a veces sugiere escribir el nombre de tu dominio (ej. misitio.com) en el campo Host. En Namecheap, esto puede causar que el DNS intente resolver misitio.com.misitio.com.

  2. Registros AAAA: Muchos dominios nuevos en Namecheap traen registros IPv6 por defecto que entran en conflicto con la validación de Netlify.


La Solución Técnica

1. El uso del símbolo @

En el panel Advanced DNS de Namecheap, nunca escribas tu dominio completo en la columna de Host. Debes usar el símbolo @. Este símbolo es un estándar en DNS que representa la raíz del dominio (el Apex).

2. Optar por un Registro ALIAS (Mejor que el Registro A)

Aunque Netlify te da una IP, lo ideal para aprovechar su red CDN es usar un registro de tipo ALIAS.

Esto permite que Netlify gestione el tráfico de forma dinámica. Si tu proveedor no permite ALIAS, usa el registro A apuntando a 75.2.60.5, pero siempre con el Host en @.

3. Limpieza de registros IPv6 (AAAA)

Este es el paso que la mayoría olvida. Si haces un nslookup y ves direcciones largas con letras y números (IPv6), debes borrar todos los registros AAAA en Namecheap. Netlify necesita que el dominio raíz resuelva únicamente a su infraestructura para validar el SSL.


Resumen de la configuración ideal en Namecheap

Type Host Value TTL
ALIAS Record (o A) @ tu-app.netlify.app (o 75.2.60.5) Automatic / 1 min
CNAME Record www tu-app.netlify.app Automatic

Cómo verificar que el cambio funcionó (Modo Pro)

No esperes a que la interfaz de Netlify se actualice, ya que tiene caché. Abre tu terminal y usa este comando para consultar directamente a los servidores de Google:

Bash

nslookup -type=A tudominio.com 8.8.8.8
# Si la respuesta te devuelve la IP de Netlify (o el alias) y ya no aparecen direcciones IPv6,
# ve a tu panel de Netlify y presiona "Verify". La validación debería ser instantánea.

Conclusión

La documentación es una guía, pero cada registrador tiene sus reglas. En Namecheap, la clave es el @ y la limpieza de registros AAAA. ¡Espero que esto te ahorre las horas de frustración que a mí me costó descubrirlo!

1 views

More from this blog

S

Stalin Maza Blog

25 posts

Desarrollador apasionado por la tecnología. En este blog comparto lo que aprendo, repaso conceptos clave y documento soluciones útiles que me han servido en mi camino profesional.