Outils pour utilisateurs

Outils du site


dns

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dns [2020/03/24 13:26]
luc
dns [2023/11/30 17:33] (Version actuelle)
luc [Installation et configuration Authoritative server : ''pdns-server'']
Ligne 30: Ligne 30:
 ==== Installation et configuration Authoritative server : ''pdns-server'' ===== ==== Installation et configuration Authoritative server : ''pdns-server'' =====
  
-Dispo dans les paquets debian ''apt install pdns-server''+Dispo dans les paquets debian ''apt install pdns-server pdns-backend-sqlite3''
  
-On édite le fichier de conf, étant donné la taille réduite, on va garder le système de base BIND.+On édite le fichier de conf, étant donné la taille réduite, on va utiliser le backend sqlite3 (parce que le BIND de base ne marche pas chez moi, pkoi ?)
  
 ''vim /etc/powerdns/pdns.conf'' ''vim /etc/powerdns/pdns.conf''
Ligne 40: Ligne 40:
 local-port=5300 local-port=5300
  
-# optimisation backend BIND : un seul thread suffit +launch=gsqlite3 
-distributor-threads=1+gsqlite3-database=/etc/powerdns/powerdns.sqlite3
 </code> </code>
  
 +Ensuite, on initialise la database :
 +<code bash>
 +sqlite3 /etc/powerdns/powerdns.sqlite3 < /usr/share/doc/pdns-backend-sqlite3/schema.sqlite3.sql
 +</code>
 +
 +>> NOTE : sur certaines machines, par exemple Alpine Linux, il convient que le dossier contenant la bdd sqlite soit accessible en écriture par le uid du serveur pdns. En conséquence, il peut être nécessaire de placer le fichier dans un dossier spécifique, par exemple ''/var/lib/pdns/'' et rendre ce dossier en rw à l'user pdns via un ''chown'' par exemple
 ==== Ajouter les entrées dns des ressources locales : ''pdnsutil'' ==== ==== Ajouter les entrées dns des ressources locales : ''pdnsutil'' ====
  
Ligne 60: Ligne 66:
 </code> </code>
  
-Les gens recommandent d'avoir un nom de domaine à soi, comme ça on est sur qu'il n'y a pas de conflit avec les recherches sur internet, notamment quand on est plus dans le LAN.\ +Les gens recommandent d'avoir un nom de domaine à soi, comme ça on est sur qu'il n'y a pas de conflit avec les recherches sur internet, notamment quand on est plus dans le LAN.\
-Sinon, on peut utiliser ''.local'' ou ''.lan''.\+Sinon, on peut utiliser ''.local'' ou ''.lan''.\\
 Problème avec ''.local'', c'est utilisé par un autre système de résolution de noms sans serveur, [[https://en.wikipedia.org/wiki/.local|mdns]]. Problème avec ''.local'', c'est utilisé par un autre système de résolution de noms sans serveur, [[https://en.wikipedia.org/wiki/.local|mdns]].
  
Ligne 68: Ligne 74:
 ==== Installer et configurer le serveur recursif : ''pdns-recursor'' ==== ==== Installer et configurer le serveur recursif : ''pdns-recursor'' ====
  
-Ce sera lui en interface principale, il utilisera donc le port dédié 53.\ +Ce sera lui en interface principale, il utilisera donc le port dédié 53.\
-Sur la même machine, installer le paquet ''apt install pdns-recursor''\+Sur la même machine, installer le paquet ''apt install pdns-recursor''\\
 Editer le fichier de conf ''vim /etc/powerdns/recursor.conf'' Editer le fichier de conf ''vim /etc/powerdns/recursor.conf''
  
Ligne 88: Ligne 94:
 Et voilà =) Et voilà =)
  
 +==== Config des clients ====
  
 +Il y a 2 choses à configurer :
 +  * le serveur DNS : diriger vers cette machine
 +  * la gateway : renseigner l'ip du routeur/box
dns.1585056369.txt.gz · Dernière modification: 2020/03/24 13:26 de luc