Bonjour! Je cherche en vain un moyen de savoir si un nom de domaine est disponible en ne passant par aucun site intermédiaire, en examinant chaque site un par un.
Est il possible de faire ce que je demande? Si oui, avez-vous quelques pistes?
Bonjour! Je cherche en vain un moyen de savoir si un nom de domaine est disponible en ne passant par aucun site intermédiaire, en examinant chaque site un par un.
Est il possible de faire ce que je demande? Si oui, avez-vous quelques pistes?
Il faut que tu utilises le service whois qui renvoie les détails d'un nom de domaine si il est utilisé. Par ce que tu peux très bien avoir un souci de DNS ou un site indispo sans que son nom de domaine ne soit dispo.
Une exemple en php ici
Examiner tous les sites de l'internet un par un ?ça revient un peu à récolter 42 tonnes de grains de blé et à les examiner un par un pour vérifier qu'aucun n'est peint en rouge, sachant que pendant ce temps les souris mangent une partie de tes grains de blés et que les moissonneurs ajoutent d'autres grains de blé au tas...
Sans un système d'annuaire (ce qu'est le système whois) ou de référencement, c'est franchement titanesque comme tache...
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Je ne veut pas examiner tout les sites de la toile non plus.
Voillà ce que j'aicommencertrouver:
Cependant j'ai un doute sur le serveur que j'utilise, je ne trouve pas d'autres adresse, les résultats sont faussé.. Bref
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 <?php define('COM_SERVER', "whois.networksolutions.com"); // serveur de vérification des noms de domaine en .COM et .NET define('COM_NOMATCH', "No match"); // Resultat renvoyé par le serveur si le domaine n'existe pas. $domname = aaa.com'; // C'est le nom de domaine qu'on veut recherché. $ns = fsockopen(COM_SERVER,43); // L'ouverture du port 43 pour négocier avec le serveur des noms $result = ''; while (!feof($ns)) $result .= fgets($ns,128); fclose($ns); //echo $result; if (eregi(COM_NOMATCH,$result)) { echo '<font color="green">' . $domname . '</font>'; } else { echo '<font color="red">' . $domname . '</font>'; } ?>![]()
Modératrice PHP
Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.
Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]
Partager