![]() |
![]() |
|
![]() |
![]() |
Encyclopedia :
P :
PO :
POW :
PowerDNS |
|
|
PowerDNSPowerDNS is a versatile DNS server, written in C++ and licensed under the GPL. It runs on most Unix derivatives and on Microsoft Windows. PowerDNS features a large number of different backends ranging from simple BIND style zonefiles to relational databases and load balancing/failover algorithms. A DNS recursor is also included as a separate program.FeaturesPowerDNS consists of a single core, and multiple dynamically loadable backends that run multi-threaded. The core handles all packet processing and DNS intelligence, while one or more backends deliver DNS records using arbitrary storage methods. Zone transfers and update notifications are supported, and the processes can run unprivileged and chrooted. Various caches are maintained to speed up query processing. Runtime control is available through the pdns_control command, which allows reloading of separate zones, cache purges, zone notifications and dumps statistics in MRTG format. Realtime information can also be obtained through the optional built-in web server. The pdns recursor is a resolving DNS server, that runs as a separate process. The main pdns server can be configured to proxy recursive queries to the recursor, and optionally overlay authoritative zone data. BackendsCurrently, the following backends are included in the main PowerDNS distribution: Pipe backend - Generic SQL backends - DB2 backend - BIND backend - ODBC backend - XDB backend - LDAP backend - Geo backend - Random backend - External links
|
|
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License. |
|
| © 2008 Chamas Enterprises Inc. |