Académique Documents
Professionnel Documents
Culture Documents
TP DNS
TP DNS
Objectifs :
Installer un serveur DNS sur un PC serveur GNU/Linux (Mandriva). Visiter les principaux fichiers de configuration utiles DNS. Utiliser le service DNS depuis un poste client GNU/Linux, ou Windows. voquer les aspects de scurit lis l'usage de DNS.
Une grande partie de la formation d'un administrateur systme Unix vient de l'auto-formation grce au manuel !
page 1/9
Au besoin, ajouter des rgles de routage vers d'autres rseaux ; par exemple pour rajouter l'accs au rseau 192.168.y.0par l'interface eth0 , on peut taper la commande : routeaddnet192.168.y.0netmask255.255.255.0eth0 Cette commande peut tre ajoute la fin du fichier /etc/rc.local pour l'activer chaque dmarrage du PC. Pour complter la configuration, on pourra visiter et modifier si besoin les fichiers /etc/nsswitch et /etc/host.conf Ne pas oublier de relancer le service network. Valider la configuration rseau avec les commandes ifconfig,ping, ssh ...
a - Commande host
Observer et commenter la sortie des commandes suivantes (fournir a.b.c.d si besoin) :
hostwww.free.fr[a.b.c.d] hostvwww.free.fr[a.b.c.d] hosttnswww.free.fr[a.b.c.d] hosttmxwww.free.fr[a.b.c.d] hosttsoawww.free.fr[a.b.c.d] hostawww.free.fr[a.b.c.d]
page 2/9
Rpterlaconsultationpourlesnomssuivantsfree.fr,fret..
page 3/9
b - Commandedig
Observeretcommenterlasortiedescommandessuivantes: dig@a.b.c.dwww.free.fr dig@a.b.c.dwww.free.frns dig@a.b.c.dwww.free.frmx dig@a.b.c.dwww.free.frsoa dig@a.b.c.dwww.free.frany
page 4/9
Utiliser la sortie de la commande rndcconfgen pour gnrer le dbut du fichier named.conf Complterlefichiernamed.confpourajouterdessections: options(pidfile"/var/run/named/named.pid"etdirectory "/var/named") zone:hintpourlazone.(racine)etmasterpour0.0.127.inaddr.arpa Contenudufichier/etc/named.conf:
key"rndckey"{ algorithmhmacmd5; secret"Azc0r3PKZIq2Bly89hSOqw=="; }; controls{ inet127.0.0.1port953allow{127.0.0.1;}keys{"rndckey";}; }; options{ pidfile"/var/run/named/named.pid"; directory"/var/named"; }; zone"."{ typehint; file"named.cache"; }; zone"0.0.127.inaddr.arpa"{ typemaster; file"named.0.0.127"; };
page 5/9
mv/var/named/named.ca /etc/named/named.root
b - lancement du serveur
Vrifierl'identitsouslaquelleleprocessusnamedvatre lancer(piste:/etc/init.d/named...) Effectuerleschangementd'attributs,sincessaire,pourque leprocessusnamedpuisselire/crirel'arborescence dsignedanslefichier/var/named Dmarrerleserveurdenomsetvrifierlesmessagessyslog /etc/init.d/namedstart
tail30/var/log/messages
Utiliserlacommandedigpourobtenirduserveur localhostlalistedesserveursdenomdudomaine.
dig@localhost.
Rendrepermanentl'usageduserveurlocalhostcomme serveurDNS.
fihier/etc/resolv.conf: nameserver127.0.0.1
a - Serveur primaire
Utiliserlacommandedigpourobtenirduserveur localhosttouslesrenseignementssurledomaine tpal,Conclusion?
dig@localhosttpal
page 6/9
diterlefichiernamed.tpalpourajouterlesmachinesdelasalleTP.
@INSOAtpal.fr.root.tpal.fr.( 2006010101;numrosrie(anneemoisjourxy) 21600;rafraichissementaprs6h 3600;nouvelessaiaprs1h 604800;expirationaprs7jours 86400);TimeToLive(TTL)de1jour ;serveurs(primaireetsecondaires...) IN NStp11.tpal. IN NStp12.tpal. ;changeurdecourierSMTP IN MX0 mail.tpal.fr. ;machinesdudomaine localhostIN A 127.0.0.1 tp11 IN A 192.168.x.11 tp12IN A 192.168.x.12 mail IN A 192.168.x.11 tp13 IN A 192.168.x.13 ... tp37 IN A 192.168.x.37
diterlefichiernamed.0.x.168.192pourpeuplerlazoneinversecorrespondante:
page 7/9
@INSOAtpal.fr.root.tpal.fr.( 2006010101;numrosrie(anneemoisjourxy) 21600;rafraichissementaprs6h 3600;nouvelessaiaprs1h 604800;expirationaprs7jours 86400);TimeToLive(TTL)de1jour ;serveurs(primaireetsecondaires...) IN NStp11.tpal. IN NStp12.tpal. ;machinesdudomaine 11 IN PTR 12 IN PTR ... 37 IN PTR
b - Serveur secondaire
Choisir un PC serveur primaire de la zone tpal. Installer votre PC en serveur secondaire : Modifierlefichiernamed.confduserveursecondairepourledclareresclavesurleszones tpal,et0.x.168.192.inaddr.arpa,aveccommefichiersdezone slave/named.tpaletslave/named.0.x.168.192
... zone"tpal"{ typeslave; file"slave/named.tpal"; }; zone"0.x.168.192.inaddr.arpa"{ typeslave; file"slave/named.0.x.168.192"; }; ...
RedmarrerlesserveursDNSmatreetesclave
page 8/9
page 9/9