[Exclu] L’ensemble des noms de domaines disponibles en .fr composés de 3 lettres
Bonjour à tous,
Il y a quelques jours, je me suis demandé combien de noms de domaine (ndd) en point fr et composé de 3 lettres étaient encore disponibles…
Une bonne question ‘alacon’ en somme, mais étant geek et ayant définitivement décider de perdre les plus belles années de ma vie devant un truc ou en cliquant sur démarrer on l’arrête [VDM ?], j’ai ressorti Zend Studio, Zend FrameWork et le cerveau (rayer la mention inutile ^^).
Bon pour faire un tel script il faut déjà dimensionner l’affaire :
- 26 lettres dans l’alphabet donc ndd de 3 lettres => 17576 noms de domaines diffèrent
- Besoin d’une bonne API (webservice) pour récupérer rapidement les informations précédentes
- XML ou BDD
Bon, passons ces trois points en revue:
Les 17576 noms de domaines, à l’échelle humaine ça commence à faire pas mal, mais pour l’informatique c’est encore des dimensions assez « amicale » … De ce fait, je me suis dit qu’un fichier XML doit suffir, car pas envie de perdre de temps à interfacer une BDD sur mon serveur (mutualisé) OVH. On fera le bilan à la fin promis !
Besoin d’une bonne api, la c’est le point ou j’ai perdu le plus de temps. J’ai d’abord fouillé de partout l’excellent programmableweb.com [qui mériterait d'ailleurs un billet...], mais je n’ai pas trouvé d’API du style WHOIS qui soit GRATUITE et rapidement déployable (j’avais un peu la flemme de lire 300 pages de doc…).
Bref, j’avais l’idée, l’envie, mais pas d’API
. La solution était en fait tout à côté de moi
chez OVH ! J’ai fait un petit hack rapide de leur système d’interrogation de registrat DNS et j’avais mieux que mon bonheur ! (ndlr, je ferais un billet demain pour vous expliquer ce petit hack c’est par là: le petit hack entre amis , /!\ Bon gros billet geek avec un singleton, des sockets, du HTTPS et du Zend_Http_Client
).
Bon bin à ce moment-là, j’avais tout pour coder un ‘petit’ script interrogeant l’API d’OVH pour les 17000 et des poussières nom de domaines… Première version non optimisée codée en 2 heures, mais ce fut la catastrophe lorsque je me suis rendu compte que même avec set_time_limit à 0, OVH arrête mon script au bout d’en gros 100 secondes (101 pour être précis…). Moi pas content là !
Bon finalement, je me suis rendu à l’évidence que je devais coder un bordel d’automatisation Ajax à la main… Bon soyons honnête, avec jQuery ce n’est pas trop compliqué (même si j’ai horreur du JS).
Bref à partir de ce moment là, j’avais un script opérationnel et prêt à envoyer du paté
!
Hop c’est lancé ….
….
….
Et 4 heures plus tard, j’ai mon fichier XML avec les résultats
.
Au fait, le fichier XML c’était un peu pas trop malin, car à la fin les requêtes Xpath et autre amusement de geek, apa trop aimé ça PHP sur un fichier XML de plus de 1Mo…
Bon, allé, j’arrête de vous faire patienter (456 mots) je vous livre tout de suite la liste des noms de domaines .fr de 3 lettres libres :
$list = null; !
Apas de nom de domaine, enfin ‘aplu’ plutôt !
Voilà j’ai donc ma réponse, je suis toujours aussi con et presque un peu déçu !
Je vais essayer de franchement optimiser le script pour le relancer avec 4 lettres … Mais là ça fait tout de même 456 976 noms de domaines… Commence à être un nombre conséquent même pour l’informatique !
Sinon la conclusion de l’étude, si vous voulez monter une entreprise, marque, startup ou encore une association, ne prennez pas un nom de 3 lettres ou sinon vous n’aurez pas de « joli » nom de domaine .fr
——
Pour les sceptiques, voilà mes fichiers de résultats :
Version XML: domaine [ 1500 ko ]
Version HTML: domaine [ 4.18 mo ]
—–
Bonne fin de semaine à tous
Enjoy,
Jaguie
[ ndlr, Au fait, je soupçonne fortement un @chauffeurdebuzz ou associé similaire d'avoir fait une razia de nom de domaines de trois lettres
]
Billets similaires
Tags: Internet, PHP // 19 Commentaires »






Jaguie, de mon côté j’adore ces billets un peu technique : c’est cool, ça change un peu, et ça reste orienté sujets intéressants.
Par contre, je me dit de plus en plus que tu as un très très gros niveau en PHP.
@l’abricot, merci
Mais pour couper court tes dires, mon maître en PHP c’est Luc, alias brindavoine… Lui c’est vraiment une bête!
Bonne journée à toi
Justement, j’ai eu une conférence hier sur les noms de domaines et la nana nous disait qu’il n’y avait déjà plus aucun nom de domaine libre en 5 lettres pour le .com
que celui qui se développe le plus c’est le .cn pour la Chine et que la sortie des noms de domaine personnalisés était retarder pour des questions juridiques entre autres. De même que va sortir le .tel pour permettre aux gens de mettre leurs coordonnées en ligne « tiens tu peux me joindre au marie.dupont.tel ou une connerie comme ça, j’ai pas tout écouter …. Tout ce que je sais c’est que ça brasse un paquet de fric !
[...] [Exclu] L’ensemble des noms de domaines disponibles en .fr composés de 3 lettres | ChroGeekwww.chrogeek.com/2009/03/exclu-lensemble-des-noms-de-domaine… par jaguie il y a quelques secondes [...]
@Laetiss, merci pour ce complément, mais je remets qd même en doute les 5 lettres en .com [udtqc.com est disponible. ]! Sinon le .tel c’est une bête d’idée… Vite faut faire un moteur de recherche spécialisé dans le .tel ya plein de fric à prendre !!!
@Laetiss : C’est clair, ça ressemble à la conquête de l’ouest, où il faut aller le plus vite avant que tout soit pris !
Bien le bonjour !
Lecture très intéressante.
Le question qui m’est venue à l’esprit à la fin : sur ces 17576 ndd en 3 lettres, combien sont des sites « parking » ?
Je ne sais pas si c’est vraiment possible de la savoir (autrement qu’en les testant tous un par un), mais ce serait intéressant à savoir.
Bieuzy.
J’adore tes réflexions et surtout la réponse à tes interrogations…
On en apprend tous les jours!
Effectivement va falloir se précipiter pour les .tel…
(oui, et un comm’ qui sert à rien! :p)
Hé bien je te tire mon chapeau, je suis impressionnée par les connaissances, là… et du coup, j’ai peur pour le billet de demain
Sinon, je suis déçue, un méchant a pris le nom de domaine correspondant à mes initiales, le vil
Ahh, enfin le résultat de l’expérience
Je suis décu aussi, mais le résultat était quand même prévisible…
ça dois leur coûter quand même un bon paquet, aux parkings de renouveler chaque année..
PS : jaguie va falloir que tu te mettes au python et a django si tu veux me rattraper :p
merci pour l’info !
je me doutais du résultat, mais le billet m’a fait espérer pendant quelques instants
byz++
roland
[...] Via ChroGeek. [...]
[...] promise, comme j’ai pu vous en parler dans le billet d’hier: [Exclu] L’ensemble des noms de domaines disponibles en .fr composés de 3 lettres, je vais essayer de vous expliquer le plus simplement possible comment utiliser l’API [...]
Excellent billet, je galère vraiment en PHP mais je crois que je vais finir par réussir ^^
Faut pas oublier le tiret et les chiffres ! Ca permet d’avoir des domaines de 3 caractères comme a-4.fr ou encore a-b.fr
C’est dommage d’etre obligé de passer par le zend framework
Je ne sais pas si je l’ai sur la distrib gentoo 2 d’ovh, ni si suivre les tutos d’installation sont suffisant pour cette distrib modifée.
Bonsoir,
J’ai découvert ce matin votre site en faisant des recherches sur les noms de domaine, Jaguie le script que vous avez fait contient les resulats du 26 mars 2009, autrement dit les choses ont pu bouger depuis. Cela paraît un peu compliqué d’utilisé votre « manuel » surtout pour un novice.
Par contre je voudrais savoir, je suis tombé sur un nom de domaine que je trouve pas mal et qui est en redemption, en faisant quelque recherche pour voir comment le récuprer au mieux j’ai vu que certains disent dans les forum qu’il y a des « robots » qui traquent sur le net cela et qui font de requetes toutes les milisecondes pour prendre le nom de domaine au moment ou il est libre.
Avez vous une idee sur ça et qu’elle aurait été votre parade à vous ?
merci
Je viens de lancer une recherche avec des noms au hasard en 3 lettres en .fr chez gandi et j’en ai trouvé pas mal de libres en effet. Ce serait cool de remettre un article mis à jour
J’ai même testé ces domaines qui ne sont pas réservés sous eurodns ou autre et ils sont bien libres
Bonjour Merci pour l’info