GNU/Linux >> Tutoriels Linux >  >> Linux

Comment faire pointer un nom de domaine vers VPS

Pour utiliser un nom de domaine avec un VPS, vous devrez d'abord effectuer quelques modifications DNS. Dans ce guide, nous allons vous montrer comment faire pointer un nom de domaine vers un serveur privé virtuel en utilisant deux méthodes :

  • Modification d'un enregistrement dans la zone DNS actuelle
  • Configuration d'une nouvelle zone DNS avec des serveurs de noms personnalisés

Assurez-vous de terminer la configuration initiale de votre VPS et d'acheter un nom de domaine avant de continuer.

Détails de localisation

Tout d'abord, vous devrez trouver l'adresse IP de votre serveur virtuel. Sur le panneau Hostinger, vous pouvez localiser toutes les informations relatives au VPS sous les Serveurs rubrique.

La zone en surbrillance sous Détails SSH affiche l'adresse IP dédiée de votre serveur virtuel .

Méthode 1 – Pointage de domaine vers VPS via un enregistrement

La méthode suivante est une solution assez simple. Cela impliquerait de modifier votre enregistrement A actuel dans la zone DNS faisant autorité . Cela signifie que le changement d'enregistrement A doit être effectué au niveau de la zone DNS où pointent actuellement vos serveurs de noms.

Si vous choisissez cette option, votre fichier de zone DNS avec toutes les autres entrées existantes (enregistrements CNAME, MX, NS et autres) resteront chez le fournisseur actuel. L'approche peut être plus facile pour les débutants ou ceux qui ne souhaitent pas modifier l'emplacement de leur zone DNS.

Si vous n'êtes pas sûr de l'endroit où votre nom de domaine pointe pour le moment, vous pouvez utiliser des outils de recherche DNS ou utiliser le dig commande pour localiser les enregistrements NS. L'exécution de la commande suivante via le terminal fera l'affaire :

dig NS +short hostinger-tutorials.xyz

Maintenant que vous savez où pointe votre domaine, accédez au fournisseur et ouvrez la zone DNS de votre domaine.

Ajout d'entrées DNS

À ce stade, vous avez le choix entre deux approches :

  1. Utilisation de deux enregistrements A :un pour le www sous-domaine et un autre pour le domaine lui-même.
  2. Utiliser un enregistrement A pour le domaine et CNAME pour le www sous-domaine.

Ces deux options vous fourniront le même résultat. Commencez par trouver la valeur actuelle de l'enregistrement A et remplacez-la par l'IP dédiée adresse située plus tôt. Ci-dessous, vous trouverez une démonstration de l'apparence des entrées dans votre zone DNS.

Option 1 – Utiliser deux enregistrements A

Nom TTL Type Adresse
exemple.com 14400 A 153.92.211.25
www.exemple.com 14400 A 153.92.211.26

Option 2 – Utiliser un enregistrement et CNAME

Nom TTL Type Adresse
exemple.com 14400 A 153.92.211.25
www.exemple.com 14400 CNAME exemple.com

Exécuter une recherche DNS

Après avoir pointé le domaine vers votre VPS, il est temps de vérifier si les enregistrements ont été ajoutés correctement. Gardez à l'esprit que la propagation DNS peut prendre jusqu'à 24 heures , vous devrez donc peut-être attendre au moins quelques heures avant que tout commence à fonctionner. Cependant, la plupart des outils de vérification DNS fournissent des résultats instantanés. Vous pouvez également le faire en utilisant le creuser commande via terminal :

dig A +short hostinger-tutorials.xyz

Si la sortie affiche votre adresse IP dédiée VPS comme enregistrement A, tout a été fait correctement ! La partie restante attend que le DNS se propage entièrement dans le monde. Pour accélérer le processus, vous pouvez vider le DNS. Une fois le DNS pleinement actif, vous verrez une page de chargement par défaut lorsque vous visiterez votre domaine via un navigateur.

Méthode 2 – Pointage de domaine vers VPS via des serveurs de noms personnalisés

Faire pointer un domaine vers VPS via des serveurs de noms personnalisés est un peu plus délicat, car vous devrez configurer une nouvelle zone DNS sur le serveur virtuel. Cette méthode basculera l'emplacement de votre zone DNS vers le VPS, ce qui signifie que toutes les futures modifications liées au DNS devront être effectuées via la zone nouvellement créée.

Création de serveurs de noms personnalisés

Commencez par créer de nouveaux serveurs de noms enfants pour votre domaine. Chaque entrée doit pointer vers l'adresse IP dédiée du VPS. Sur Hostinger, vous pouvez facilement le faire en utilisant le panneau de gestion de domaine.

Configurer une zone DNS sur VPS

L'étape suivante consiste à configurer une zone DNS pour votre domaine sur le serveur virtuel. Connectez-vous à votre VPS via SSH et accédez à :

cd /etc/bind

Ensuite, créez un dossier séparé pour vos fichiers de zone DNS :

mkdir -p zones

Accédez au répertoire nouvellement créé :

cd zones

À l'aide de la commande nano, créez un nouveau fichier de zone pour votre domaine :

nano hostinger-tutorials.xyz

Utilisez l'exemple suivant et remplacez toutes les adresses IP et instances de domaine avec votre nom de domaine réel et l'IP dédiée de votre VPS :

;
; BIND data file for hostinger-tutorials.xyz
;
$TTL    3h
@       IN      SOA     ns1.hostinger-tutorials.xyz. admin.hostinger-tutorials.xyz. (
                          1        ; Serial
                          3h       ; Refresh after 3 hours
                          1h       ; Retry after 1 hour
                          1w       ; Expire after 1 week
                          1h )     ; Negative caching TTL of 1 day
;
@       IN      NS      ns1.hostinger-tutorials.xyz.
@       IN      NS      ns2.hostinger-tutorials.xyz.


hostinger-tutorials.xyz.    IN      MX      10      hostinger-tutorials.xyz.
hostinger-tutorials.xyz.    IN      A       153.92.211.25
ns1                     IN      A       153.92.211.25
ns2                     IN      A       153.92.211.26
www                     IN      CNAME   hostinger-tutorials.xyz.
mail                    IN      A       153.92.211.25
ftp                     IN      CNAME   hostinger-tutorials.xyz.

Enregistrez le fichier en appuyant sur CTRL+X et confirmez les modifications. La tâche suivante consiste à l'insérer dans la configuration de liaison par défaut :

cd /etc/bind
nano named.conf.local

Ajoutez les lignes suivantes en bas et assurez-vous de modifier le nom du fichier avec les valeurs réelles :

zone "hostinger-tutorials.xyz" {
       type master;
       file "/etc/bind/zones/hostinger-tutorials.xyz";
};

Il est également recommandé d'utiliser un redirecteur DNS stable. Dans cette démonstration, nous utiliserons Google Public DNS en modifiant les named.conf.options fichier :

nano named.conf.options

Localisez les lignes suivantes :

// forwarders {
//      0.0.0.0;
// };

Modifiez-les et selon cet exemple :

forwarders {
            8.8.4.4;
       };

Maintenant, toutes les valeurs nécessaires ont été ajoutées. Vérifiez à nouveau si la syntaxe du fichier de zone DNS est correcte en exécutant :

named-checkzone hostinger-tutorials.xyz /etc/bind/zones/hostinger-tutorials.xyz

Si la tâche a été effectuée correctement, le résultat devrait ressembler à :

Enfin, redémarrez le service de liaison DNS et assurez-vous qu'il est en cours d'exécution :

/etc/init.d/bind9 restart
/etc/init.d/bind9 start

Changer les serveurs de noms

Puisque toutes les pièces du puzzle ont été rassemblées, la dernière étape consiste à remplacer les serveurs de noms de votre domaine par ceux nouvellement créés. Sur Hostinger, vous pouvez le faire via le panneau de gestion de domaine.

Gardez à l'esprit que la propagation DNS peut prendre jusqu'à 24 heures , vous devrez donc attendre au moins une heure ou deux avant que tout soit pleinement opérationnel. Pour accélérer les choses, vous pouvez à nouveau vider le DNS. Vous pouvez également utiliser des outils de vérification DNS en ligne pour confirmer la fonctionnalité de votre zone nouvellement créée. Une fois que le DNS a fini de se propager, vous verrez une page de chargement par défaut lors de l'accès à votre domaine via le navigateur.

Bonus – Configuration du DNS inversé

Dans certains cas, vous devrez peut-être configurer un enregistrement DNS inversé. Hostinger simplifie ce processus avec un outil intégré au bas du panneau de gestion de votre serveur.

Une fois ajouté, gardez à l'esprit que la propagation peut prendre quelques heures avant que l'enregistrement ne soit pleinement actif.

Conclusion

Dans ce didacticiel, nous avons appris deux méthodes différentes pour faire pointer un nom de domaine vers un serveur privé virtuel. Il est également important de se rappeler que les modifications DNS peuvent prendre au moins quelques heures pour se propager dans le monde entier.

Une fois que le domaine commence à fonctionner avec votre VPS, le vrai voyage commence. Un bon point de départ consiste à créer un hôte virtuel.

Si vous avez des questions, des suggestions ou des conseils sympas, assurez-vous de les partager dans les commentaires ci-dessous !


Linux
  1. Comment parquer un domaine ?

  2. Comment ajouter un alias de nom de domaine dans Plesk

  3. Comment activer le renouvellement automatique sur mon nom de domaine ?

  4. Comment utiliser le gestionnaire DNS de base ?

  5. Comment utiliser le gestionnaire DNS avancé ?

Comment modifier la zone DNS dans cPanel

Comment créer une zone DNS dans WHM ?

Qu'est-ce que DNS et comment fonctionne DNS ? (Principes fondamentaux du serveur de noms de domaine)

Comment changer mon nom de domaine dans Plesk ?

Comment configurer mon nom de domaine pour qu'il pointe vers mon compte d'hébergement Websavers ?

Comment obtenir un nom de domaine sous Windows à l'aide de la commande ?