DNS : Résolveur DNS - GonoGoat/adminReseauDeMort GitHub Wiki

Introduction

Voici la configuration de notre résolveur DNS
Retrouver sa configuration ici

Manuel d'installation

  • docker pull gonogoat/admin1-9:res
  • docker run -dit --name=res -h ns gonogoat/admin1-9:res

Configuration

Les différents fichiers de configuration sont disponibles avec le lien ci-dessus. Un commit ou un pull request sur le repository créera une nouvelle image.
Remarque : Le container est configuré pour fonctionner avec un docker network 172.18.0.0/24 avec l'adresse IP 172.18.0.2 :

  • git clone https://github.com/GonoGoat/adminReseauDeMort
  • cd Resolveur
  • Effectuez vos modification sur les fichiers existants
  • docker build -t <nom> .
  • docker run -dit --name=res -h ns <nom>

Maintenance

Les options du résolveur ainsi que ses réseaux privés connus sont configurables respectivement dans les fichiers named.conf.options et named.conf.local

Validation/Monitoring

  • Accéder au container : docker container exec -it <nom> bash
  • Relancer le service : service bind9 reload/restart OU service named reload/restart
  • Sortir du container : exit
  • Vérifier que le container tourne avec les bons ports : docker container ls (si pas : docker start <nomContainer>)
  • Vérifier la résolution DNS : dig <nomDomaine> @<ipContainer>
  • Vérifier le bon fonctionnement sur SOA interne
  • Tester la résolution de noms des services de la zone interne avec la commande Des logs sont disponibles sur le VPS

Troubleshooting

  • named-checkconf
  • Logs : /~
⚠️ **GitHub.com Fallback** ⚠️