informatique:linux:powerdns
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| informatique:linux:powerdns [2024/04/12 08:29] – [Base de données] benoit | informatique:linux:powerdns [2024/04/12 11:00] (Version actuelle) – [Installation] benoit | ||
|---|---|---|---|
| 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 |
| 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-client, | ||
| + | * **lua-sql-mysql** | ||
| Ligne 130: | Ligne 131: | ||
| CREATE UNIQUE INDEX namealgoindex ON tsigkeys(name, | CREATE UNIQUE INDEX namealgoindex ON tsigkeys(name, | ||
| + | ==== PowerDNS ==== | ||
| + | |||
| + | Sauvegarde le fichier de conf par défaut, créer un nouveau et l' | ||
| + | mv / | ||
| + | touch / | ||
| + | chown root:pdns / | ||
| + | vim / | ||
| + | |||
| + | 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/ | ||
| + | |||
| + | 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 : de benoit
