DNS Public - MaximeDanlee/admin2-projet GitHub Wiki

Besoins techniques

Le client demande à ce que ses clients et ses partenaires puissent accéder aux différents sites web mises en ligne par la société. Le client demande aussi que les employés puissent accéder à leur adresse de courrier électronique peu importe où ces employés se trouvent. Pour répondre aux besoins du client, il faut mettre en place un serveur NS qui fera office de serveur ayant autorité sur la zone tl2-2.ephec-ti.be. . Ce serveur devra être accessible depuis internet.

Pour ce faire, il faut :

  • Un serveur disposant d'une connection à internet,
  • Un logiciel DNS

Solutions Disponibles

La solution serait de mettre en place un logiciel pouvant répondre à des requêtes DNS sur sa zone, le logiciel devra être installé sur un serveur ayant accès à internet. Ce logiciel, tournant sur le serveur web de la société, contiendra les ressources DNS pour les serveurs web, mail et VoIP de la société WoodyToys. Plusieurs logiciel pour le DNS sont disponibles : Bind, PowerDNS, djbDNS, ...

Solution choisie

Comparatif

Critères Bind9 PowerDNS Unbound
Fonctionalités SOA (Server of Authority)
Résolveur
SOA (Server of Authority)
Résolveur
dnsdist (égaliseur de charges)
SOA (Server of Authority) mais limité
Résolveur
Popularité Logiciel DNS le plus répandu
et recommandé par ses
utilisateurs
Assez populaire et recommandé Populaire et très recommandé
pour des projets spécifiques
Prix Gratuit Gratuit Gratuit
Sécurité DNSSEC DNSSEC DNSSEC
Documentation Documentation disponbible en
ligne et très complète
Documentation disponbible en
ligne et très complète
Documentation disponbible en
ligne et très complète
Aide en ligne Beacoup de chances de
trouver une solution
en ligne dnas le cas d'un
problème grâce à la popularité
de Bind
Aide en ligne disponible
mais plus difficile de
trouver ce qu'on cherche

(Pour des simples
problèmes, 6-7 fois moins de résultats
sur Google par rapport à Bind)
Aide en ligne disponible
mais plus difficile de
trouver ce qu'on cherche

(Pour des simples
problèmes, on trouve
4-5 fois moins de résultats
sur Google par rapport à Bind)
Commentaires Grâce à sa grande popularité,
un bug sera vite reamarqué et corrigé.

Configuration assez compliquée.

Utile aussi bien pour des
petits projets que pour des grands projets.

Le standard des logiciels DNS.

Pas le plus performant.
Logiciel ancien et mature.

PowerDNS vient avec plein de back-ends
différents et de fonctionnalités avancés
qui facilitent son utilisation
et la maintenance.

Logiciel très flexible.
Logiciel léger et performant.

Très recommandé en tant
que résolveur local.

Déconseillé en tant que SOA.

Choix Final

La solution pour laquelle nous avons optée sera la solution Bind. Nous avons choisi bind car il propose une large gamme de fonctionnalités pour le DNS.

Le point fort de Bind par rapport à PowerDNS est qu’il est utilisée par nombreux personnes. Ceci présente d’abord un avantage au niveau de la documentation et de l’aide en ligne ce qui fait une grosse différence lors d’un dépannage.
Un autre avantage est que, grâce aux nombreux utilisateurs de Bind, un but, dans le domaine de la sécurité ou autre, est très vite communiqué et résolu grâce aux mises à jour fréquentes de Bind.
Enfin, bind est un logiciel développé à long terme qui est donc mature et stable ce qui rend les bugs du logiciel Bind en question très rares. (source : bind9 vs powerDNS)

Étapes de la configuration

  • Identifier les différentes machines dont le nom doit être traduit ainsi que rechercher leurs adresses IP,
  • Installation d'un serveur Bind
  • Création du fichier de zone pour la zone du NS,
  • Communiquer la configuration pour la délégation à l'administrateur de la zone parente,
  • Modification de bind.conf pour répondre que aux requêtes concernés et écouter que les ports udp/tcp 53.
  • Sécuriser l'accès au serveur,
  • Communication à l'hébergeur de la zone parent le record ressource du serveur NS.

Sources

⚠️ **GitHub.com Fallback** ⚠️