Le nouveau TLD non officiel "42"
Par Dju » 20 décembre 2010 (20:00) - Internet
42registry.org est une association loi 1901 qui propose non officiellement un nouveau TLD (Top Level domain) DNS: la zone "42".
Ce nouveau domaine vise surtout le monde libre, tout en n'étant pas attaché officiellement à l'ICANN.
Afin d'en savoir plus sur la philosophie de la zone 42, voici un petit extrait :
Nous tenons à réunir sous le TLD .42 non seulement les libristes, mais plus globalement tout ce qui a trait aux domaines scientifiques, en excluant l'aspect industriel.
Projets de recherche, logiciels libres, sites communautaires scientifiques, nouvelles technologies : ce sont les sujets que nous voulons retrouver derrière chaque domaine en .42. L'objectif étant qu'un utilisateur visitant un site muni de ce TLD ait la garantie de trouver un contenu constructif.
En somme, le .42 est avant tout un signe de reconnaissance pour les oeuvres, les communautés, les projets axés sur les nouvelles technologies, le progrès en général. Mis en place et maintenu bénévolement, il permettra de réunir une communauté que nous jugeons nécessaire de préserver et développer.
et pour l'intégrale, allez voir les FAQ officielles
Si vous le souhaitez, vous pouvez dès maintenant vous inscrire afin d'avoir votre propre nom de domaine (gratuit) en .42, ainsi qu'effectuez une donnation pour soutenir le projet.
Maintenant, afin de pouvoir résoudre les noms de domaines en .42, il vous faudra :
1 - soit avoir votre propre DNS dans lequel vous rajouterez une zone pour le TLD 42
2 - soit utiliser un serveur DNS capable de résoudre les noms de domaine en .42
Si vous avez un serveur Bind, ajouter dans votre fichier named.conf les lignes suivantes :
zone "42" IN {
type forward;
forwarders { 91.191.147.246; 91.191.147.243; 81.93.248.69; 81.93.248.68; };
};
Si vous avez un Unbound, ajoutez cela :
stub-zone:
name: "42"
stub-addr: 91.191.147.246
stub-addr: 91.191.147.243
domain-insecure: "42"
pour JDB :
cd /services/dnscache
echo 91.191.147.246 > root/servers/42
echo 91.191.147.243 >> root/servers/42
svc -t /services/dnscache
pour PowerDNS :
echo "forward-zones=42=91.191.147.246;91.191.147.243" >> /etc/powerdns/recursor.conf
SI vous n'avez pas de serveur dns et souhaitez tout de même résoudre les NDD en .42, vous pouvez utiliser les DNS de Geeknode :
DNS Primaire : 81.93.248.69
DNS Secondaire : 81.93.248.68
DNS Terciaire : 91.194.60.196
Enfin, sachez que sous windows, vous ne pourrez pas par défaut résoudre un TLD uniquement numérique. Il convient pour cela de faire un petit réglage.
Vous pouvez soit télécharger le patch officiel de microsoft, soit procéder à la main comme suit :
Cliquez dur "Démarrer", puis dans "Exécuter" (sous Windows XP) ou dans "Rechercher" (Windows Vista/7), tapez regedit
Recherchez et cliquez sur la sous-clé de Registre suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
Dans le menu Edition, pointez sur Nouveau et cliquez sur Valeur DWORD.
Tapez ScreenBadTlds et appuyez sur ENTREE.
Cliquez avec le bouton droit sur ScreenBadTlds, puis cliquez sur Modifier
Dans la zone données de la valeur, tapez 0 et cliquez sur OK.
Quittez l'éditeur du Register
Redémarrez votre machine (au besoin)
Enfin, il ya deja pas mal de domaines en .42 enregistrés.
par exemple: wikileaks.42 :D
Et bientôt, crifo.42 devrait voir le jour...
EDIT: voila. le domaine crifo.42 existe désormais ! ce blog est donc également accessible via l'adresse blog.crifo.42.
De même, mes 2 serveurs NTP sont accessibles à l'adresse ntp.crifo.42 et ntp2.crifo.42
enjoy
EDIT2: pour ceux qui ont une serveur web nginx, et qui se demandent tout comme moi comment avoir une page index différente suivant le nom de domaine, pour un meme vhost. voici comment faire
1/ copier votre page, normalement index.html vers 2 fichiers: index.org.html et index.42.html:
2/ editer votre config nginx :
server { server name monsite.org www.monsite.org monsite.42 www.monsite.42; root /var/www/monsite; if ($host ~"monsite.org") { set $page_index "org"; } if ($host ~"monsite.42") { set $page_index "42"; } index index.$page_index.html; }
on définit donc une variable $page_index, dans laquelle ont mettra 42 ou org, suivant le hostname.
Puis on l'appelle avec index.$index_page.html
Votre site est donc disponible avec sous sans les www, et avec une page index différente suivant que le site soit en .org ou .42.
Exemple: crifo.org et crifo.42
un petit /etc/init.g/nginx reload et ça roule
Soyez le premier à commenter ce billet
URL de rétrolien : https://blog.crifo.org/trackback/78