Pregunta

Me siento a escribir algo de código para determinar si una red de dominio está registrado.Por ejemplo, quiero ver si "Google123.com" está disponible.Hay al menos dos maneras en que puedo hacerlo mediante programación, pero no estoy seguro de que es más que válido:

  • A) En linux/cygwin, puedo iniciar la comando whois para ver si un dominio es en su uso.
  • B) En linux/windows, que puedo lanzamiento de comando nslookup para ver si un dominio es resoluble.

Mis preguntas son:

  1. Es nslookup realmente una forma válida de verificación para el registro?Cada dominio registrado un nombre de servidor y se muestran en el DNS?
  2. ¿Cuál es la manera más rápida de hacer este registro?Cualquier consejo o a otras formas de hacerlo?
¿Fue útil?

Solución

nslookup llega a tu servidor dns en la configuración del sistema.Puede estar detrás de los tiempos o no tiene ninguna entrada en el dns.Yo creo que la mejor manera sería a través de una conexión tcp whois.internic.net puerto 43 (whois de puerto), pase el nombre que desea comprobar y, a continuación, usted debe obtener una respuesta dejando que usted sabe.Si no existe, obtendrás una respuesta como Ninguna coincidencia para "domainyourchecking.com"

Otros consejos

En lo que respecta a #1, no.No hay ningún requisito de que los dominios registrados en realidad tienen DNS.

El problema con el whois es que no hay una respuesta coherente a partir de diferentes tld.

Así que si usted está buscando solamente .com o algunos otros tld específico, estás bien.Si usted comienza a buscar en los diferentes cctld o otros gTlds usted puede encontrar un montón de especial protección en su lógica, tratando de averiguar qué "disponible" significa en los datos devueltos por el comando whois.

Whois siempre devuelve éxito a la cáscara, incluso cuando el dominio está disponible.:(

Hay rumores de que algunos de los sitios web por ahí que le permiten a usted para buscar dominios son en realidad los frentes de dominio para los especuladores que va a comprar el dominio tan pronto como usted lo busque y, a continuación, intente vender para usted.Nunca he encontrado a una estafa, pero es posible que desee probar un par de basura dominio de las búsquedas en un sitio nuevo, antes de buscar su sueño de nombres de dominio.

Esto le dará una rápida respuesta sí/no, pero si usted piensa que es libre, y usted lo desea, intente registrarse, usted puede encontrar que es tomado ya.

system("whois $domainname");

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top