Maar het proboleem is nu dat hij bij alle .nl en .be domeinnamen zegt dat deze al bezet is, terwijl hij bij ander sites (lycos) zegt dat deze domeinnaam nog vrij is, hoe kan dit?
/----dns.php-----
<html>
<head>
<title>Domeinnaam opzoeken</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p>Om na te gaan of een domeinnaam reeds bestaat, toetst U hieronder de domeinnaam in.<br>
Let op: geef de domeinnaam in <font color="#990000">ZONDER</font> http, www. of .be! (bijvoorbeeld: sitemasters)</p>
<form method="POST" action="dns_result.php">
<p>http://www. <input type="text" name="url" value="<?php print("$url") ?>"> .be<br>
<input type="image" src="afbeeldingen/verzend.gif" alt="Verzenden" value="verzenden"></p>
</form>
</body>
</html>
//-----dns_result.php-----
<html>
<head>
<title>Domeinnaam opzoeken</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<p>
<?php
$urltrim = trim ($url);
$punt = strrpos ($urltrim, ".");
$urllengte = strlen ($urltrim);
$url_array = split ('\.', $urltrim);
$url_full = "www.$urltrim.be";
$checkdns = checkdnsrr ($url_full, ANY);
if ($urltrim == "")
echo ("U heeft niets ingevuld. Gelieve in onderstaand vak een domeinnaam in te vullen! (vb: sitemasters)");
elseif ($url_array[0] == "www")
echo ("gelieve 'www.' weg te laten. (vb: sitemasters)");
elseif (ereg ('^[-]', $url_array[0]) || ereg ('[-]$', $url_array[0]))
echo ("een domeinnaam mag nooit met een '-' beginnen of eindigen. Gelieve een geldige domeinnaam in te vullen (vb: sitemasters)");
elseif (substr ($url_array[0], 2, 1) == "-" || substr ($url_array[0], 3, 1) == "-")
echo ("er mag geen '-' staan in de 2de of 3de positie van een domeinnaam. Gelieve een geldige domeinnaam in te vullen (vb: sitemasters)");
elseif (!ereg ('^[-a-zA-Z0-9]+$', $url_array[0]))
echo ("Een geldige domeinnaam bestaat enkel uit letters en/of cijfers en '-'. Gelieve een geldige domeinnaam in te vullen (vb: sitemasters)");
elseif ($punt)
echo ("U heeft geen geldige domeinnaam opgegeven. Een domeinnaam mag geen punt bevatten. Gelieve een geldige domeinnaam in te vullen (vb: sitemasters)");
elseif ($urllengte < 3 || $urllengte > 62)
echo ("Een domeinnaam bestaat uit minstens 3 en maximaal 62 karakters. Gelieve een geldige domeinnaam in te vullen (vb: sitemasters)");
else
if ($checkdns)
echo ("Deze domeinnaam bestaat reeds. Gelieve een andere domeinnaam te kiezen.");
else
echo ("De door U gekozen domeinnaam is nog niet geregistreerd.");
?>
</p>
<form method="POST" action="dns_result.php">
<p class="center">http://www. <input type="text" name="url" value="<?php print("$url") ?>"> .be<br>
<input type="image" src="afbeeldingen/verzend.gif" alt="Verzenden" value="verzenden"></p>
</form>
</body>
</html>
echo("Een geldige domeinnaam bestaat enkel uit letters en/of cijfers en '-'. Gelieve een geldige domeinnaam in te vullen (vb: sitemasters)");
elseif($punt)
echo("U heeft geen geldige domeinnaam opgegeven. Een domeinnaam mag geen punt bevatten. Gelieve een geldige domeinnaam in te vullen (vb: sitemasters)");
elseif($urllengte<3||$urllengte>62)
echo("Een domeinnaam bestaat uit minstens 3 en maximaal 62 karakters. Gelieve een geldige domeinnaam in te vullen (vb: sitemasters)");
else
if($checkdns)
echo("Deze domeinnaam bestaat reeds. Gelieve een andere domeinnaam te kiezen.");
else
echo("De door U gekozen domeinnaam is nog niet geregistreerd.");
Ik heb hetzelfde probleem, het probleem is dat .be en .nl (en ook .eu) moeilijk doen en zeggen dat de WHOIS eigenlijk enkel bedoeld is voor niet-commercieel gebruik.
Het aantal whoises via dns.be is dus heel beperkt binnen de 24uur... ik ben nu zelf ook op zoek naar een oplossing maar heb nog niets kunnen vinden
(Via TransIP kreeg ik te horen dat er een soort van Whitelist is dat zoveel kan whoisen als ze willen... DNS.be ontkent dat zoiets bestaat )