Outils pour utilisateurs

Outils du site


informatique:linux:powerdns

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
informatique:linux:powerdns [2024/04/12 10:29]
benoit [Base de données]
informatique:linux:powerdns [2024/04/12 13:00] (Version actuelle)
benoit [Installation]
Ligne 11: Ligne 11:
 Installation :  Installation : 
  
-  apt-get install pdns-server pdns-recursor dnsdist pdns-tools pdns-backend-mysql mariadb-client mariadb-server+  apt-get install pdns-server pdns-recursor dnsdist pdns-tools pdns-backend-mysql mariadb-client mariadb-server ​lua-sql-mysql
  
 Description des composants installés :  Description des composants installés : 
Ligne 20: Ligne 20:
   * **pdns-backend-mysql** : Module pour utiliser MariaDB en backend   * **pdns-backend-mysql** : Module pour utiliser MariaDB en backend
   * **mariadb-client,​ mariadb-server** : Client et Serveur de base de données MariaDB   * **mariadb-client,​ mariadb-server** : Client et Serveur de base de données MariaDB
 +  * **lua-sql-mysql**
  
    
Ligne 130: Ligne 131:
   CREATE UNIQUE INDEX namealgoindex ON tsigkeys(name,​ algorithm);   CREATE UNIQUE INDEX namealgoindex ON tsigkeys(name,​ algorithm);
  
 +==== PowerDNS ====
 +
 +Sauvegarde le fichier de conf par défaut, créer un nouveau et l'​éditer :
 +  mv /​etc/​powerdns/​pdns.conf /​etc/​powerdns/​pdns.conf.orig
 +  touch /​etc/​powerdns/​pdns.conf
 +  chown root:pdns /​etc/​powerdns/​pdns.conf
 +  vim /​etc/​powerdns/​pdns.conf
 +
 +Insérer le contenu suivant : 
 +  # Backend MySQL
 +  launch=gmysql
 +  # Listening IP
 +  local-address=127.0.0.1
 +  # Listening IP (pdns-recursor will forward DNS queries du this port)
 +  local-port=54
 +  # MariaDB Backend Config
 +  gmysql-host=127.0.0.1
 +  gmysql-port=3306
 +  gmysql-dbname=powerdns
 +  gmysql-user=pdns
 +  gmysql-group=client
 +  gmysql-password=eiur546fTEd6gEaFr
 +  gmysql-dnssec=no
 +  gmysql-innodb-read-committed=yes
 +  gmysql-timeout=10
 +
 +===== pdnsutil =====
 +
 +==== Zone/​Domaine ====
 +
 +Créer une zone : 
 +  pdnsutil create-zone domain.local
 +
 +Ajouter un enregistrement Type A :   
 +  pdnsutil add-record domain.local www A 60 127.0.0.1
informatique/linux/powerdns.1712910575.txt.gz · Dernière modification: 2024/04/12 10:29 par benoit