Outils pour utilisateurs

Outils du site


domaines:obtenir_un_domaine

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
domaines:obtenir_un_domaine [Sun Mar 13 20:04:05 2011]
mrjk Enreg. NS (à corriger si erreur)
domaines:obtenir_un_domaine [Mon Oct 27 09:07:03 2014] (Version actuelle)
elessar [Achat]
Ligne 3: Ligne 3:
 ===== À quoi sert un nom de domaine ? ===== ===== À quoi sert un nom de domaine ? =====
  
-Sur Internet, ​vous êtes accessible par votre adresse IP. La machine qui sert ce site a par exemple pour adresse ''​2a01:​e34:​ee8f:​150::​12''​. On fait plus sexy…+Sur Internet, ​un ordinateur est accessible par son adresse IP. La machine qui sert ce site a par exemple pour adresse ''​2a01:​e34:​ee8f:​150::​12''​. On fait plus sexy…
  
-Pour éviter d'​avoir à retenir ça, on utilise des noms de domaines, par exemple ''​auto-hebergement.fr''​. Ainsi, dont le sous-nom ''​www.auto-hebergement.fr''​ se //résout// en ''​2a01:​e34:​ee8f:​150::​12''​. Ces associations (sous-nom, adresse) s'​appellent des //​enregistrements//,​ et l'​ensemble du système de noms de domaine s'​appelle le DNS (//domain name system//).+Pour éviter d'​avoir à retenir ça, on utilise des noms de domaines, par exemple ''​auto-hebergement.fr''​. Ainsi, dont le sous-nom ''​www.auto-hebergement.fr''​ se //résout// en ''​2a01:​e34:​ee8f:​150::​12''​. Ces associations (nom, adresse) s'​appellent des //​enregistrements//,​ et l'​ensemble du système de noms de domaine s'​appelle le DNS (//domain name system//).
  
 Pour beaucoup de services, il est //​possible//​ de se passer d'un nom de domaine, en écrivant l'​adresse IP //en dur// dans leur configuration;​ cependant :​ Pour beaucoup de services, il est //​possible//​ de se passer d'un nom de domaine, en écrivant l'​adresse IP //en dur// dans leur configuration;​ cependant :​
Ligne 19: Ligne 19:
   * [[http://​www.ovh.com/​|OVH]] ;​   * [[http://​www.ovh.com/​|OVH]] ;​
   * [[http://​www.1and1.fr/​|1&​1]] ;   * [[http://​www.1and1.fr/​|1&​1]] ;
-  * [[http://​bookmyname.com/​|BookMyName.com]]…+  * [[http://​bookmyname.com/​|BookMyName.com]] ​
 +  * [[http://​www.namecheap.com/​|Namecheap]] ; 
 +  * 
  
 +<box red|Adresse IP dynamique>​
 +Si votre fournisseur d'​accès à Internet ne vous fournit pas d'​adresse IP fixe mais seulement une adresse IP dynamique, vous ne pourrez pas héberger votre propre service de nom, que vous devrez donc nécessairement sous-traiter à votre bureau d'​enregistrement (ou //​registrar//​) :​ pour pouvoir l'​utiliser avec votre adresse IP dynamique, choisissez un bureau d'​enregistrement qui propose un système de mise à jour dynamique des enregistrements DNS. C'est par exemple le cas de Gandi, avec un protocole spécifique et un utilitaire non officiel [[https://​github.com/​Chralu/​gandyn|gandyn]],​ de namecheap.com avec un autre protocole spécifique [[https://​www.namecheap.com/​support/​knowledgebase/​article.aspx?​type=article&​contentid=583&​categoryid=11&​articletitle=how-do-i-configure-ddclient| pris en charge par le logiciel ddclient]], ou encore d'​[[http://​guides.ovh.net/​DynDns|OVH avec encore un autre protocole spécifique DynHOST]]. Il existe peut-être des fournisseurs prenant en charge le protocole standard [[https://​tools.ietf.org/​html/​rfc2136|DNS UPDATE]].
 +</​box>​
 ===== Les gratuits ===== ===== Les gratuits =====
  
 Quelques registres de niveau supérieur et registres de niveau secondaire utilisant leur propre nom peuvent fournir gratuitement des noms de domaine (en ''​.tld''​ pour les registres de niveau supérieur, en ''​.registre.tld''​ pour ceux de niveau secondaire) :​ Quelques registres de niveau supérieur et registres de niveau secondaire utilisant leur propre nom peuvent fournir gratuitement des noms de domaine (en ''​.tld''​ pour les registres de niveau supérieur, en ''​.registre.tld''​ pour ceux de niveau secondaire) :​
-  * [[http://​eu.org/​|EU.org]] fournit des noms de domaine en ''​.eu.org''​ ou ''​.fr.eu.org''​ (la validation des demandes ​peur prendre du temps) ;+  * [[http://​eu.org/​|EU.org]] fournit des noms de domaine en ''​.eu.org''​ ou ''​.fr.eu.org''​ (la validation des demandes ​peut prendre du temps) ;
   * [[http://​fdn.fr/​|FDN]] fournit des noms de domaine en ''​.fdn.fr''​ et ''​.fdn.org''​ pour ses membres ;   * [[http://​fdn.fr/​|FDN]] fournit des noms de domaine en ''​.fdn.fr''​ et ''​.fdn.org''​ pour ses membres ;
-  * [[http://​dot.tk/​|Dot TK]] fournit des noms de domaine en ''​.tk''​ gratuitement pourvu que vous ayez plus de 25 visiteurs par 90 jours (facile car les bots d'​indexation semblent comptabilisés)((Voir aussi [[http://www.vanaryon.eu/​2010/​02/​nom-de-domaine-gratuit-en-tk/|ce billet]])) ;​+  * [[http://​dot.tk/​|Dot TK]] fournit des noms de domaine en ''​.tk''​ gratuitement pourvu que vous ayez plus de 25 visiteurs par 90 jours (facile car les bots d'​indexation semblent comptabilisés) ​mais ce TLD est fortement déconseillé pour les risques inhérents à la sécurité ​((Voir aussi [[https://web.archive.org/​web/​20111024200414/​http://​vanaryon.eu/​2010/​02/​nom-de-domaine-gratuit-en-tk|ce billet ​(archive.org)]])) ;
   * [[http://​www.azote.org/​|Azote.org]] fournit des noms de domaine en ''​.asso.st'',​ ''​.biz.st'',​ ''​.fr.nf'',​ ''​.ze.cx'',​ ''​.fr.cr''​ ou ''​.infos.st''​ ;​   * [[http://​www.azote.org/​|Azote.org]] fournit des noms de domaine en ''​.asso.st'',​ ''​.biz.st'',​ ''​.fr.nf'',​ ''​.ze.cx'',​ ''​.fr.cr''​ ou ''​.infos.st''​ ;​
   * [[http://​www.co.cc/​|CO.CC]] fournit des noms de domaine en ''​.co.cc''​ ;​   * [[http://​www.co.cc/​|CO.CC]] fournit des noms de domaine en ''​.co.cc''​ ;​
   * [[http://​za.net|ZA NiC]] fournit des noms de domaine en ''​.za.net''​ ou ''​.za.org''​ ;   * [[http://​za.net|ZA NiC]] fournit des noms de domaine en ''​.za.net''​ ou ''​.za.org''​ ;
   * [[http://​www.42registry.org/​|42Registry]] fournit des noms de domaine en ''​.42''​ pour les utilisations non commerciales,​ résolvables uniquement par ceux qui le prennent en charge.   * [[http://​www.42registry.org/​|42Registry]] fournit des noms de domaine en ''​.42''​ pour les utilisations non commerciales,​ résolvables uniquement par ceux qui le prennent en charge.
 +  * [[http://​notfear.net|NotFear]] fournit des noms de domaine en .notfear.net,​ pour plus d'​infos #notfear sur [[http://​www.geeknode.org/​|irc.geeknode.org.]]
 +  * [[http://​freedns.afraid.org/​|FreeDNS]] permet de choisir parmi des milliers de sous-domaines. Gestion des enregistrements DNS également.
  
 Les noms de domaine de niveau tertiaire, en ''​.registre.tld''​ fonctionnent comme tout nom de domaine, la seule différence étant la présence d'un niveau de plus dans le nom de domaine. Certains noms de domaine de niveau supérieur utilisent d'​ailleurs systématiquement un niveau supplémentaire,​ par exemple ''​uk''​ avec ''​co.uk'',​ ''​org.uk'',​ ''​net.uk''​. Les noms de domaine de niveau tertiaire, en ''​.registre.tld''​ fonctionnent comme tout nom de domaine, la seule différence étant la présence d'un niveau de plus dans le nom de domaine. Certains noms de domaine de niveau supérieur utilisent d'​ailleurs systématiquement un niveau supplémentaire,​ par exemple ''​uk''​ avec ''​co.uk'',​ ''​org.uk'',​ ''​net.uk''​.
Ligne 36: Ligne 43:
 ===== Utilisation ===== ===== Utilisation =====
  
-Vous avez acheté ''​example.com''​. Pour être utilisable, votre domaine doit avoir des //serveurs de nom//, qui répondront aux demandes de résolution (« qui est ''​www.example.com''​ ?​ »). Pour commencer à utiliser votre domaine, votre bureau d'​enregistrement prend en charge ce service, et vous permet de définir vos enregistrements depuis votre compte client. Plus tard, vous pourrez installer votre propre [[services:​nom_de_domaine|serveur de nom]].+Vous avez acheté ''​example.com''​. Pour être utilisable, votre nom de domaine doit avoir des //serveurs de nom//, qui répondront aux demandes de résolution (« qui est ''​www.example.com''​ ?​ »). Pour commencer à utiliser votre domaine, votre bureau d'​enregistrement prend en charge ce service, et vous permet de définir vos enregistrements depuis votre compte client. Plus tard, vous pourrez installer votre propre [[services:​nom_de_domaine|serveur de nom]].
  
 En fait, maintenant que vous êtes administrateur de ''​example.com'',​ c'est vous qui définissez à votre gré tous les noms situés //​en-dessous//​ de ce domaine (comme ''​www.example.com'',​ ''​mail.example.com''​ ou ''​tintin.example.com''​),​ ainsi que le nom du domaine lui-même (''​example.com''​). Toutes ces définitions sont des ''​enregistrements''​ de votre domaine. Il existe plusieurs types d'​enregistrements,​ dont voici les principaux :​ En fait, maintenant que vous êtes administrateur de ''​example.com'',​ c'est vous qui définissez à votre gré tous les noms situés //​en-dessous//​ de ce domaine (comme ''​www.example.com'',​ ''​mail.example.com''​ ou ''​tintin.example.com''​),​ ainsi que le nom du domaine lui-même (''​example.com''​). Toutes ces définitions sont des ''​enregistrements''​ de votre domaine. Il existe plusieurs types d'​enregistrements,​ dont voici les principaux :​
-  * **A :** définit l'​adresse IPv4 d'un ordinateur +  * **A :** définit l'​adresse IPv4 d'un ordinateur<​code>​ 
-    ​<​code>​tintin.example.com. A 192.0.2.12</​code>​ +tintin.example.com. A 192.0.2.12</​code>​ 
-  * **AAAA :** définit l'​adresse IPv6 d'un ordinateur +  * **AAAA :** définit l'​adresse IPv6 d'un ordinateur<​code>​ 
-    ​<​code>​tintin.example.com. AAAA 2001:​db8:​4212:​4212:​4212:​4212:​4212:​4212</​code>​ +tintin.example.com. AAAA 2001:​db8:​4212:​4212:​4212:​4212:​4212:​4212</​code>​ 
-  * **MX :** définit le serveur de [[services:​courrier_électronique|courrier]] associé à un domaine (il doit pointer vers un nom qui a lui-même un enregistrement A ou AAA (ou les deux)) +  * **MX :** définit le serveur de [[services:​courrier_électronique|courrier]] associé à un nom de domaine (il doit pointer vers un nom qui a lui-même un enregistrement A ou AAAA (ou les deux))<​code>​ 
-    ​<​code>​example.com. ​       MX tintin.example.com.+example.com. ​       MX tintin.example.com.
 listes.example.com. MX milou.example.com.</​code>​ listes.example.com. MX milou.example.com.</​code>​
- +  ​* **NS :** définit ​les serveurs ​de [[services:nom de domaine|nom]] pour une zonec'est à dire les serveurs qui fournissent ​les enregistrements ​DNS situés sous ce nom (comme ​le MX, il doit pointer vers un nom qui a lui-même un enregistrement A ou AAAA). Initialement ces enregistrements pointent vers les serveurs de votre bureau d'​enregistrement qui assure le service ​de votre nom de domaine, mais vous pourrez par la suite [[services:​nom de domaine|assurer ce service vous-même]]. <​code>​ 
-  ​* **NS :** définit ​le serveur de de nom associé à un domaine. Il y a habituellement au moins 2 enregistrement ​de ce type. Si vous hébergez votre propre serveur DNS sous votre domaine ​(du style ns.mondomaine.com)assurez vous que votre registrar supporte ​les enregistrements ​Glue, si ce n'est pas le cas, il vous faudra héberger ​votre serveur ​de nom sur un autre domaine. +example.com. ​       NS ns1.example.com. 
-    ​<​code>​example.com. ​       NS example.com. +example.com. ​       NS ns2.example.com.</​code>​ 
-example.com. ​       NS ns_secondaire.company.com.</​code>​ +  * **CNAME :** indique qu'un nom n'est en réalité qu'un //​alias// ​vers un autre nom de domaine, appelé le nom canonique ​(d'où CNAME, //canonical name//). Tous les enregistrements (A, AAAA, MX… lorsqu'​ils existentdu  nom de domaine pointés par l'​enregistrement CNAME seront ​ainsi « aliasés ». L'​utilisation la plus intéressante dans le cadre d'un auto-hébergement est de faire pointer votre <<​ vrai >>​ nom de domaine vers un nom de domaine ​chez DynDNS. Ainsi, votre nom domaine pointera toujours vers votre adresse ​IP, même si cette dernière change. <​code>​ 
- +toto.example.com. ​       CNAME toto.dyndns.org.</​code>​
-  * **CNAME :** Permet de définir ​un <<​ alias >> ​vers un autre (sous)domaine. Tous les enregistrements ​du (sous)domaine pointés par l'​enregistrement CNAME seront ​utilisés. L'​utilisation la plus intéressante dans le cadre d'un auto-hébergement est de faire pointer votre <<​ vrai >>​ nom de domaine vers votre sous-domaine DynDNS. Ainsi, votre domaine pointera toujours vers votre IP, même si cette dernière change. ​ +
-    ​<​code>​toto.example.com. ​       CNAME toto.dyndns.org.</​code>​+
  
 <​box|Notes :​ CNAME et autres enregistrements>​ <​box|Notes :​ CNAME et autres enregistrements>​
Ligne 60: Ligne 65:
 example.org. CNAME example.com.</​code>​ example.org. CNAME example.com.</​code>​
  
-Une conséquence de cette restriction est qu'il n'est possible de faire d'un domaine complet un alias pour un domaine DynDNS que si votre bureau d'​enregistrement vous autorise à retirer les enregistrements NS pour ne laisser qu'un unique enregistrement CNAME.</​box>​+Une conséquence de cette restriction est qu'il n'est possible de faire d'un domaine complet un alias pour un domaine DynDNS que si votre bureau d'​enregistrement vous autorise à retirer les enregistrements NS pour ne laisser qu'un unique enregistrement CNAME, ce qui n'est en pratique jamais le cas.</​box>​ 
 + 
 +Après avoir acheté votre nom de domaine, votre bureau d'​enregistrement a probablement déjà défini des enregistrements pointant vers ses propres serveurs, pour fournir un service minimal pour commencer. Pour pouvoir servir votre propre site, faites-les pointer vers l'​adresse IPv4 publique de votre connexion et sur l'​adresse IPv6 de votre serveur domestique. 
 + 
 +==== Exemple de configuration ==== 
 + 
 +Voici un exemple de fichier de zone que vous pourrez soumettre à votre bureau d'​enregistrement afin d'​utiliser votre nom de domaine au plus vite. Cet exemple devra bien sûr être modifié pour utiliser votre adresse IPv4 publique et l'​adresse IPv6 de votre serveur domestique si besoin. Vous pourrez vous en servir comme base pour y ajouter vos différents sous-domaines et, le cas échéant, d'​autres machines. 
 + 
 +<file - example.com.zone>;​ Déclaration de l'​adresse IP du domaine 
 +@       3600 IN A     ​192.0.2.12 
 +@       3600 IN AAAA  2001:​db8:​4212:​4212:​4212:​4212:​4212:​4212 
 + 
 +; Déclaration des machines et des sous-domaines 
 + 
 +; - Première machine, hébergeant un serveur Web et un SFTP 
 +tintin ​ 3600 IN A     ​192.0.2.12 
 +tintin ​ 3600 IN AAAA  2001:​db8:​4212:​4212:​4212:​4212:​4212:​4212 
 + 
 +; - Seconde machine, hébergeant une messagerie sur la même IPv4 publique 
 +milou   3600 IN A     ​192.0.2.12 
 +milou   3600 IN AAAA  2001:​db8:​1344:​1344:​1344:​1344:​1344:​1344 
 + 
 +; - Services Web et SFTP, sur la machine Tintin 
 +www     3600 IN CNAME tintin 
 +sftp    3600 IN CNAME tintin 
 + 
 +; - Services de courrier, sur la machine Milou 
 +@       3600 IN MX    milou 
 +webmail 3600 IN CNAME milou</​file>​ 
 + 
 +La partie numérique 3600 correspond à la durée de vie (//time to live//, exprimé en secondes) des enregistrements lors de leur mise en cache ; l'​indication ''​IN''​ désigne la //classe// Internet, normalement implicite mais nécessaire pour certains sous-traitants,​ par exemple [[http://​www.gandi.net/​|Gandi]]. 
 + 
 +Lors de la mise en place de votre propre [[services:​nom de domaine|serveur de nom]], il faudra ajouter les lignes SOA et NS décrites précédemment.
  
-Après avoir acheté votre nom de domaine, votre bureau d'​enregistrement a probablement déjà défini des enregistrements pointant vers ses propres serveurs, pour fournir un service minimal pour commencer. Pour pouvoir servir votre propre site Web, faites-les pointer vers l'​adresse IPv4 publique de votre connexion et sur l'​adresse IPv6 de votre serveur domestique. 
domaines/obtenir_un_domaine.1300043045.txt.gz · Dernière modification: Sun Mar 13 20:04:05 2011 par mrjk