Skip to content

Documentation du service DNS

RaphaelMarto edited this page Apr 22, 2022 · 1 revision

Organisation des configurations

Les fichiers de configuration du service DNS se trouvent ici.

Ils ont organisés de la manière suivante :

  • named.conf Où ce trouve la configuration principale (port ecouter, recursion, ... ) ainsi que les zones qui vont être utilisé.
  • db.m1-2.ephec-ti.be Fichier de configuration de la zone.

Maintenance

Procédure pour mettre à jour le(s) logiciel(s) serveur

  • Mettre l'image a niveau

docker pull <nom image>

  • Arreter le conteneur

docker stop <nom/id conteneur>

  • Supprimer le conteneur

docker rm <nom/id conteneur>

  • Crée un nouveau conteneur avec l'image à jour

docker run -tid -p <port conteneur>:<port-hote> --name <nom-conteneur> <nom-image>

Procédure en cas d'ajout d'un RR

Entrée dans un shell du conteneur et allez dans le fichier m1-2.ephec-ti.be

docker exec -it <nom conteneur> /bin/bash

Ajouter le RR tout a la fin de la liste:

[NOM] IN [A ou AAAA] [ADRESSE IP]

Une fois cela fait exit le shell et relancer le conteneur avec:

docker restart <nom conteneur>

Procédure de supression d'un RR

Entrée dans un shell du conteneur et allez dans le fichier m1-2.ephec-ti.be

docker exec -it <nom conteneur> /bin/bash

Retirer le RR désiré.
Une fois cela fait exit le shell et relancer le conteneur avec:

docker restart <nom conteneur>

Troubleshooting

Procédures et collecte d'information

Tout d'abord nous pouvons tester la connexion externe avec un dig m1-2.ephec-ti.be ou un ping.
Il est également possible d'utiliser nslookup.
Toujours dans les problème de connexion la commande netstat -nltp peut nous donner des information sur le port et la connexion.

Nous pouvons également récupérer des informations sur le conteneur en faisant un docker logs <nom conteneur>
Pour allez vérifier les fichier dans votre conteneur faites docker exec -it <nom conteneur> /bin/bash

Vous pouvez toujours remettre votre conteneur a zéro en le supprimant et en repartant de l'image pour avoir une base saine. docker stop <nom/id conteneur> -> docker rm <nom/id conteneur> -> docker run -tid -p <port conteneur>:<port-hote> --name <nom-conteneur> <nom-image>

Erreurs fréquentes

  • Utilisation d'un port déjà utiliser par le conteneur

Clone this wiki locally