La única forma de determinar si un dominio está disponible o no es para consultar la base de datos del registro para ese dominio. Por lo general, puede hacerlo al realizar una consulta de WHOIS en la interfaz WHOIS del registro.
Existen varias razones para explicar por qué una verificación de DNS no es segura.
La explicación más simple es porque puede registrar un dominio sin apuntarlo a ninguna ubicación. Es como una casa. Puedes comprar una casa, pero no estás obligado a construir una carretera para llegar a ella.
La mayoría de los proveedores de dominio disponibles lo obligan a apuntar un DNS, de lo contrario establecen uno predeterminado. Pero no eres forzado, no es un tipo de requisito de dominio obligatorio.
La segunda razón es porque en realidad hay casos en que un dominio está registrado pero no está disponible. Uno de estos casos es el período conocido como período de canje. Este período dura algunos días después de que el dominio haya expirado y el propietario actual no lo renueve. Varios registros deshabilitan el dominio, significa que ya no se puede acceder a través de DNS, pero el dominio aún existe y solo puede ser canjeado (normalmente) por el propietario original.
La comprobación DNS es barata y, a veces más rápida. Si necesita verificar si el dominio existe, entonces puede intentar una consulta DNS primero y, en caso de falla, recurrir a la consulta WHOIS. En otras palabras, si la consulta DNS tiene éxito la consulta de WHOIS es casi inútil. Pero no puede hacer lo contrario porque si falla una consulta DNS, no significa que el dominio no está registrado.
El hecho de que un nombre DNS no se resuelva, no significa que no se haya registrado. –
Lo sé, estoy tratando de estimar su disponibilidad sin recurrir a WHOIS. –