PowerDNS : Créer un serveur de cache DNS

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search
PowerDNS

Software version 2.9.22
Operating System Debian 6
Website PowerDNS Website
Last Update 15/05/2012
Others

1 Introduction

PowerDNS est (comme son nom l'indique) un serveur DNS. C'est un concurrent direct à Bind. Il se veut moins gourmand en RAM et offre une utilisation de configuration plus souple que Bind.

PowerDNS est découpé en plusieurs rôles :

  • Maitre
  • Cache

Nous allons aborder ici la partie cache. Si vous souhaitez mettre en place un serveur PowerDNS maitre, je vous invite à suivre ce lien.

2 Installation

Pour installer PowerDNS :

Command aptitude
aptitude install pdns-recursor

3 Configuration

Une fois installé, le serveur de cache est fonctionnel pour le serveur local. Il ne vous reste plus qu'à configurer l'adresse d'écoute pour l'activer pour le reste de votre réseau :

Configuration File /etc/powerdns/recursor.conf
[...]
#################################
# allow-from    If set, only allow these comma separated netmasks to recurse
#
allow-from=[...]
#################################
# local-address IP addresses to listen on, separated by spaces or commas. Also accepts ports.
#
local-address=0.0.0.0

Et on redémarre le service pour l'activer :

Command pdns-recursor
/etc/init.d/pdns-recursor restart

Il ne reste plus qu'à faire pointer vos machines vers ce nouveau serveur :-)

4 References

http://www.adminsehow.com/2009/05/how-to-install-a-caching-only-dns-server-using-powerdns-on-debian-lenny/