Configurer les DNS de votre nom de domaine sur GoDaddy

Prenez la bonne direction

Travailler avec les domaines et le DNS consiste essentiellement à configurer l’enregistrement DNS de votre domaine afin qu’il pointe vers le bon emplacement.

Ce tutoriel explique, en différentes étapes, comment vous assurer que votredomaine.com pointe vers le bon fichier du bon webroot du bon serveur. Ce tutoriel étant réduit au strict essentiel, il ne contient pas d’informations complexes qui ne vous seraient pas utiles ici.

Une fois ce tutoriel terminé, vous serez en mesure :

  • De configurer votre domaine afin de pointer vers votre site Web
  • D’expliquer le fonctionnement du domaine/DNS et leur importance

(L’enregistrement des domaines n’est pas abordé ici. Nous partons du principe que vous possédez déjà un domaine et un compte d’hébergement.)

Pour commencer, nous allons configurer le domaine sur lequel vous travaillez. (C’est d’ailleurs probablement pour cette raison que vous lisez cet article. Patience : des infos juteuses et détaillées sont à la suite de ce guide !)

Trouver l’adresse IP de votre serveur

Rendez-vous sur la page d’accueil GoDaddy.com. Cliquez sur votre nom d’utilisateur pour afficher un menu déroulant, puis sur My Products (Mes produits).

dns-nom-de-domaine

Cliquez ensuite sur Web Hosting (Hébergement Web), puis sur Manage (Gérer).

dns-nom-de-domaine

Et voilà ! Votre adresse IP est indiquée sous Server Details (Détails du serveur).

dns-nom-de-domaine

Notez votre adresse IP : vous en aurez besoin ultérieurement.

Configurer votre domaine

Accédez à la section relative à la gestion du domaine. Sous My Products (Mes produits), cliquez sur Manager (Gérer) en regard de Domains (Domaines).

dns-nom-de-domaine

Cliquez sur le domaine que vous souhaitez gérer.

dns-nom-de-domaine

Cliquez sur DNS Zone File (Fichier de zone DNS).

Félicitations si vous êtes arrivé à cet écran ! Vous allez maintenant attaquer la partie (de loin) la plus importante de ce guide.

dns-nom-de-domaine

Figure 1 : enregistrements DNS d’un nom de domaine.

En l’absence d’enregistrement @ A (hôte) [voir A], cliquez sur Add Record (Ajouter enregistrement) [voir F]. Sinon, vous devez modifier l’enregistrement existant en cliquant sur le bouton Edit (Édition) [voir D].

dns-nom-de-domaine

Figure 2 : Édition d’un enregistrement de zone DNS

Si vous cliquez sur Edit (Édition), une fenêtre modale s’affiche [Figure 2]. Cette fenêtre comporte trois champs.

Saisissez @ dans le premier champ Host (Hôte) [voir J]. Saisissez votre adresse IP hôte (voir étape 1) dans le deuxième champ Points to (Pointe vers) [voir K].

Le troisième champ TTL [voir L] est un menu déroulant d’options TTL (« time-to-live », ou durée de vie). TTL est le temps moyen nécessaire à la propagation (sur Internet et dans le monde entier) de vos modifications. Vous pouvez saisir n’importe quelle valeur ici. Notez cependant qu’un faible délai permet une propagation rapide des modifications.

Cliquez sur Finish (Terminer) [voir M]. La fenêtre modale se ferme. Vous êtes alors redirigé vers la Figure 1 (écran des enregistrements DNS principal surmonté d’une barre de notifications rouge).

Cliquez sur Save (Enregistrer) pour enregistrer toutes les modifications apportées. Attendez simplement que la mise à jour du DNS se propage partout sur le Web.

Et voilà, ce guide est terminé.

Guide de référence rapide de l’écran des enregistrements DNS

Vous vous demandez à quoi correspondent les options dans les Figures 1 et 2 ?

  • A : liste de tous les enregistrements d’hôte disponibles.
  • B : adresse IP de l’hôte. Il s’agit des adresses IP de vos serveurs.
  • C : TTL, soit le temps moyen nécessaire à l’application de vos modifications.
  • D : bouton d’édition. Cliquez dessus pour modifier un enregistrement.
  • E : bouton de suppression. Cliquez dessus pour supprimer un enregistrement.
  • F : bouton Add Record (Ajouter un enregistrement). Cliquez dessus pour ouvrir une fenêtre modale d’ajout d’enregistrement.
  • G : bouton Save Changes (Enregistrer les modifications). Les modifications ne sont pas appliquées tant que vous n’avez pas cliqué sur ce bouton. Veillez à enregistrer chaque fois que vous apportez des modifications.
  • H : CName (Alias). Les CNames sont également des sous-domaines. La différence entre un enregistrement hôte et un CName réside dans le fait que le premier pointe vers l’adresse IP d’un serveur, tandis que le second pointe vers une URL. Ex. : CName @ peut pointer vers votreDomaine.com.
  • I : @ est l’abréviation de $ORIGIN. Pour résumer, il pointe vers votre domaine de base (votredomaine.com).

Comment le DNS (domain name system) fonctionne-t-il ?

Un nom de domaine est la représentation lisible par l’utilisateur d’une adresse IP. Il peut être comparé à un nom dans votre répertoire téléphonique.

Ex. : vous souhaitez pouvoir appeler votre père. Il est plus facile d’enregistrer son numéro sous le nom « Papa » que de le mémoriser. Ainsi, vous n’aurez qu’à chercher « Papa » dans votre liste de contacts pour obtenir le numéro associé.

Les noms de domaine fonctionnent selon le même principe. Lorsque vous saisissez www.godaddy.com dans votre navigateur, en réalité, vous « composez » (vous vous connectez à) l’adresse IP de godaddy.com, soit 208.109.4.218.

Votre ordinateur ne connaît pas automatiquement la connexion entre les noms de domaine et les adresses IP : il acquiert cette information via le DNS (Domain Name System, système de noms de domaine).

Le principe de fonctionnement est généralement le suivant :

  • Vous saisissez un domaine dans votre navigateur. Ex. : www.godaddy.com
  • Votre ordinateur vérifie s’il connaît déjà l’adresse IP de www.godaddy.com.
  • Si c’est le cas, il se connecte au serveur.
  • Si ce n’est pas le cas, il cherche l’enregistrement DNS.
  • Le DNS fournit l’adresse IP à votre ordinateur.
  • Votre ordinateur se connecte à l’adresse IP fournie.

Remarque : si un domaine n’a pas été enregistré, votre navigateur renvoie une erreur « ERR_NAME_NOT_RESOLVED ». L’outil GoDaddy WHOIS vous permet de vérifier le statut d’un domaine enregistré.

Configuration des hôtes virtuels d’un serveur

Le DNS ne peut plus rien faire à ce stade. C’est au tour du serveur Web de faire son travail. Si vous travaillez avec WHM ou cPanel, vous êtes tranquille : ces outils gèrent pour vous la configuration du serveur.

Si vous n’utilisez pas un outil de gestion comme cPanel, la tâche est un peu plus complexe. Vous devez alors configurer des hôtes virtuels.

Ces derniers sont des jeux d’instructions indiquant au serveur comment gérer les requêtes entrantes pour certains noms de domaine (c’est ainsi que plusieurs sites Web peuvent partager une adresse IP unique). Chaque hôte virtuel définit un domaine et un port qu’il écoutera. Chaque hôte virtuel définit également le chemin de la racine Web à servir si un navigateur demande un certain domaine.

Exemple d’entrée d’hôte virtuel dans Apache :

<VirtualHost *80>

   DocumentRoot "/var/www/html/domaine/"

   ServerName domaine.com

   ErrorLog "logs/domaine/error_log.txt"

   TransferLog logs/domaine/access_log.txt

   <Directory "/var/www/html/domain">

      Options FollowSymLinks

      AllowOverride All

      Order allow,deny

      Allow from all

   </Directory>

</VirtualHost>

L’exécution d’une configuration d’hôte virtuel n’est envisageable que dans le cas d’un hébergement avancé (VPS et plans d’hébergement dédié). Vous trouverez des informations supplémentaires sur l’utilisation de l’hébergement avancé dans notre section d’aide.

Plus d’infos sur l’hébergement VPS et l’hébergement dédié GoDaddy.

Image : Johannes Wredenmark sur Unsplash