verificar saber reservado internet existe está esta dominios dominio disponible disponibilidad cómo consulta como buscar busca php

php - reservado - cómo saber si un dominio está disponible



¿Verifica si un dominio está disponible o no usa PHP? (6)

Algunas de las API que harán el trabajo.

http://www.whoisxmlapi.com/domain-availability.php

http://www.dynadot.com/domain/api.html

http://www.opensrs.com/site/integration/api

Si tengo un dominio como www.example.com y quiero verificar si está disponible mediante registros DNS (no whois) ...

¿Es posible hacer esto usando PHP?


Debería optar por este paquete Domain-Availability , es compatible con muchos dominios de nivel superior y está escrito de forma orientada a objetos.


Depende de lo que quiere decir con "disponible". Si quiere decir que está disponible para el registro, no es posible determinarlo solo con base en la información del DNS. El sistema whois debe ser utilizado. Una forma fácil de probar es tomar un nombre de dominio no utilizado y configurar los servidores de nombres como algo no válido. DNS no estará disponible, pero el dominio aún no está disponible para el registro. Acabo de probar las sugerencias de checkdnsrr (), gethostbyname () y dns_get_record (). Todos muestran que no se devuelve ningún DNS para un dominio que no se puede registrar.

La siguiente pregunta ofrece algunos detalles más: Comprobar si un nombre de dominio está registrado


Puede usar checkdnsrr o gethostbyname:

Documentación:

http://www.php.net/checkdnsrr

http://www.php.net/gethostbyname

Ejemplo checkdnsrr:

<?php if ( checkdnsrr(''example.com.'', ''ANY'') ) { echo "DNS Record found"; } else { echo "NO DNS Record found"; } ?>

Ejemplo gethostbyname:

<?php $domain = ''example.com''; if ( gethostbyname($domain) != $domain ) { echo "DNS Record found"; } else { echo "NO DNS Record found"; } ?>