Show Menu
Cheatography

Refcard DNS Cheat Sheet (DRAFT) by

aaaaaaaaaaaaaaaaaaaaaaaaaaaa

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Config­uration des clients DNS

iface eth0 inet dhcp
permet de configurer en tant que dhcp dans le fichier etc network interfaces
ifup --force eth0 et ifdown --force eth0
récupéré une adresse pour chaque machine ou l'enleve
/etc/hosts et faire <ip­><n­om>
permet d’associer nom et IP de manière locale
/etc/r­eso­lv.conf
affiche une adresse exterieur au sous-r­éseau
/etc/d­hcp­/dh­cli­ent.conf
fichier de config­uration des serveurs dhcp
supersede domain­-na­me-­servers 127.0.0.1;
permet de changer le nom de domain du serveurs par sa propre ip
supersede domain­-na­me-­servers <ip dns>
permet de changer le nom de domain du serveurs par l'ip du serveur dns
/etc/b­ind­/na­med.co­nf.o­ptions
demander à nos futurs serveurs DNS de relayer les requêtes DNS externes
forwarders { 172.16.0.3; }; allow-­query { any; }; master­fil­e-f­ormat text;
pour faire ce qui est demande ci dessus
zone "­net­as" { type slave; file "­/va­r/l­ib/­bin­d/d­b.n­eta­s"; masters { <IP du serveur dns1>; }; };
Permet de définir le serveur "­net­as" comme secondaire (esclave)
host dns-pr­ima­ire(et ou second­air­e).n­etas <IP de dns1(et aussi dns2)>
effectuer une requête avec la commande host en utilisant en premier le serveur dns1 puis ensuite dns2 afin de s’assurer que les deux serveurs contie­nnent bien notre zone netas
 

Config­uration des serveurs DNS

/etc/b­ind­/na­med.co­nf.l­ocal
permet de modifier le fichier local du serveur dns
zone "­net­as" { type master; file "­/et­c/b­ind­/db.ne­tas­"; };
à ajouter dans le fichier pour rendre le dns respon­sable du domaine principal
# cp /etc/b­ind­/db.empty /etc/b­ind­/db.netas
copier le fichier /etc/b­ind­/db.empty dans le fichier de zone que vous avez indiqué dans la déclar­ation de la zone
systemctl restart named
restart le serveur DNS. Attention : Il faudra penser à mettre à jour le serial de la zone et redémarrer le service après chaque modifi­cation d’une zone DNS.
systemctl reload named
permet de recharger les fichiers de config­ura­tions sans avoir à redémarrer le service
systemctl status named
vérifier que le service est bien démarré, vérifier son état
journalctl --unit <se­rvi­ce> --lines <N>
permet de voir les logs du service DNS (service = named et N le nbr de ligne a afficher)
entrée CNAME (exemple : <no­m> IN CNAME <dn­s>)
ajoute un nom au serveur dns dans le fichier /bind/­db.n­etas
entrée A
permet de configurer le dns selon l'ip du dns (donc on peut mettre les 2 dns dans un seul dns)
IN NS dns1
Ajouter une entrée NS permettant d’indiquer le nom du serveur DNS principal
{nom}CNAME {alias}
donner les alias dns-pr­imaire et dns-se­con­daire respec­tiv­ement aux serveurs dns1 et dns2
/etc/b­ind­/db­-{n­ame­d}.net
Config­uration du serveur - Définition d’une zone

Étude du LAN SERVER

nmap -T5 -sP 10.0.0.0/22
effectuer un scan du réseau LAN SERVER afin de récupérer les adresses IP des machines qui composent ce sous-r­éseaux