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

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`](http://misitio.com)) en el campo Host. En Namecheap, esto puede causar que el DNS intente resolver [`misitio.com.misitio.com`](http://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**.

* **Host:** `@`
    
* **Value:** [`tu-app.netlify.app`](http://tu-app.netlify.app) (tu subdominio gratuito de Netlify).
    

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`](http://tu-app.netlify.app) (o `75.2.60.5`) | Automatic / 1 min |
| **CNAME Record** | `www` | [`tu-app.netlify.app`](http://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

```python
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!
