DNS : SOA Interne - GonoGoat/adminReseauDeMort GitHub Wiki

Introduction

Voici la configuration de notre SOA interne
Retrouver sa configuration ici

Manuel d'installation

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

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.3
Personnaliser le container :

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

Maintenance

Les options du serveur de nom, ses réseaux connus ainsi que ses fichiers de zone sont configurables respectivement dans named.conf.options, named.conf.local et zones/db.woodytoys pour la zone classique et zones/db.172.18.0 pour la zone reverse

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>)
  • Tester la résolution de nom des différents services internes avec la commande dig Des logs sont disponibles sur le VPS

Troubleshooting

  • named-checkconf
  • named-checkzone wt1-9.ephec-ti.be /etc/bind/zones/db.woodytoys
  • named-checkzone 0.18.172.in-addr.arpa /etc/bind/zones/db.172.18.0
  • Logs : /~
⚠️ **GitHub.com Fallback** ⚠️