Existencia de Dominio

Juan
07 de Septiembre del 2004
Tengo unproblemilla para buscar dominio en internet. lo que pasa que cuando busco un dominio con extension . com y con net me dice que ambos ya existe pero cuando me voy a otras paginas me dice que el dominio. net esta disponible y el . com esta registrado.
Como por ejemplo wifley.com este dominio ya existe y es correcto pero cuando coloco wifley.net me dice que esta YA REGISTRADO pero en otros web digito el wifley.net y me dice que ESTA DISPONIBLE...

Aca os mando el codigo

ESTE ES EL FORM QUE LLAMA A " buscar_dominio.php"
*******************************************************************************
<form name="form1" method="post" action="buscar_dominio.php">
<table width="211" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<th width="156" scope="col"><input name="txt_dominio" type="text" id="txt_dominio">
.</th>
<th width="55" scope="col"><select name="list_extension" id="list_extension">
<option value="com">com</option>
<option value="net">net</option>
<option value="org">org</option>
</select></th>
</tr>
<tr>
<td><div align="center">
<input type="submit" name="Submit" value="Buscar Dominio">
</div></td>
<td><div align="center">
<input type="reset" name="Submit2" value="Borrar">
</div></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
</table>
</form>
ARCHIVO BUSCAR_DOMINIO.PHP

***********************************************************************************
<?php
$dominio=$_POST['txt_dominio'];
$extension=$_POST['list_extension'];
$punto='.';
$union=$dominio.$punto.$extension;
function checkDomainReg($domain,$server)
{

$fp = fsockopen ($server, 43, &$errnr, &$errstr) or die("$errno: $errstr");
fputs($fp, "$domain");
while (!feof($fp))
{
$serverReturn .= fgets($fp, 2048);
}
fclose($fp);
if (substr_count($serverReturn,'NOT FOUND'))
{
$result = 0;
}
else
{
$result = 1;
}
return $result;

}

switch($_POST["list_extension"])
{
case "com":
{
if(checkDomainReg("$union","whois.internic.net"))
{
echo "$union esta registrado<br>";
}
else
{
echo "$union esta disponible. &iquest;Desea registrarlo ahora mismo?<br>";
}
break;
}
//********************************************************************************
case "net":
{
if(checkDomainReg("$union","whois.crsnic.net"))
{
echo "$union esta registrado<br>";
}
else
{
echo "$union esta disponible. &iquest;Desea registrarlo ahora mismo?<br>";
}
break;
}
//********************************************************************************
case "org":
{
if(checkDomainReg("$union","whois.publicinterestregistry.net"))
{
echo "$union esta registrado<br>";
}
else
{
echo "$union esta disponible. &iquest;Desea registrarlo ahora mismo?<br>";
}
break;
}

}
?>

LE ESTARE MUY AGRADECIDO.