web-dev-qa-db-fra.com

Comment configurer un serveur Ubuntu en tant que DNS secondaire

La société pour laquelle je travaille maintenant est spécialisée dans le développement Web. Ils vendent actuellement des packages clients dans lesquels ils développent des applications Web pour les aider à automatiser certaines tâches de leur part. Ensuite, ils hébergent l'application Web. Cela se fait actuellement sur Mochahost jusqu'à ce qu'ils passent à un serveur privé.

J'ai récemment installé une autre boîte sous Ubuntu 12.04 en tant que serveur Web de test. Ils ont décidé d'utiliser cette boîte en tant que serveur DNS de secours pour le serveur principal Mochahost. Mon expérience avec les serveurs Web est très limitée. Quel devrait être le processus générique pour y parvenir? Je pensais qu'il me suffirait de télécharger les fichiers db du serveur principal Mochahost, de les enregistrer sur le serveur secondaire, de configurer le serveur principal pour qu'il pointe vers le serveur secondaire pour la mise à jour de zone, puis de configurer les fichiers de zone du serveur secondaire. Est-ce que je manque quelque chose? Et comment puis-je obtenir des fichiers de base de données à partir du serveur principal Mochahost?

Merci

6
revickulous2001

Je suppose que vous utilisez BIND, que vous avez écrit dans un commentaire. Tout d’abord, vous devez copier certains fichiers sur votre serveur de noms secondaire:

  • named.conf
  • named.local
  • db.cache

Ouvrez maintenant le named.conf de votre serveur secondaire et modifiez certaines valeurs:

zone "example.org" IN {
  type slave;
  file "bak.example.org";
  masters { 192.0.2.34;};
};

Le type est maintenant réglé sur slave, BIND sait donc que celui-ci n'est pas un maître. Le nom du fichier * sur votre serveur maître est probablement du type db.example.org. Au secondaire, il est remplacé par bak.example.org. Cependant, vous pouvez sélectionner le nom de votre choix. Je l’aime de cette façon car il est clair que celui-ci n’est qu’un serveur de noms de secours. La dernière entrée est l'adresse IP du serveur de noms maître. BIND le contactera et récupérera les fichiers de zone à partir de là. Il n'est donc pas nécessaire de télécharger ces fichiers manuellement.

1
qbi