PowerDNS
Le PowerDNS est un serveur souple du DNS , écrit dans le C++ et autorisé sous le GPL . Il fonctionne sur la plupart des dérivés d'Unix et sur le Microsoft Windows . PowerDNS comporte un grand nombre de différent centralise s'étendant des zonefiles simples de modèle du GRIPPAGE aux bases de données relationnelles et à l'équilibrage de la charge /aux algorithmes Failover . Un recursor de DNS est également inclus comme un programme séparé.
PowerDNS est un produit de la compagnie hollandaise PowerDNS.COM BV, avec de nombreuses contributions de la communauté d'Open Source . L'auteur principal est Bert Hubert .
Dispositifs
PowerDNS se compose d'un à un noyau, et le dynamiquement chargeable multiple du centralise qui courent le multifil. Le noyau manipule tout le paquet traitant et l'intelligence de DNS, alors qu'un ou plusieurs centralise fournissent les disques du DNS suivre les méthodes arbitraires de stockage de .Les transferts de zone de et les avis de mise à jour de sont soutenus, et les processus peuvent courir le non privilégié Chrooted de et de « . Les diverses cachettes de » sont maintenues pour accélérer le traitement de question. la commande d'exécution du de est disponible par la commande du pdns_control , qui permet le rechargement des zones séparées, des purges de cachette, avis de zone et vide les statistiques dans le format multi de Grapher du trafic de routeur de . L'information en temps réel peut également être obtenue par le web server intégré facultatif .
Recursor
Le pdns_recursor est un résolvant le serveur de DNS de , ces courses car un processus séparé. Le pdns_server bien fondé peut être configuré aux questions récursives la procuration au recursor, et a sur option recouvert les données bien fondées de zone de .La présente partie de PowerDNS est fileté simple, mais est écrite comme si elle étaient multifil, en employant la bibliothèque de MTasker, qui est une bibliothèque simple de traitement multitâche coopératif. Elle est également disponible comme paquet autonome.
Il doit courir un processus de pdns_server en tant que portier pour le pdns_recursor, si le but est simplement de fournir le nameservice de mise en antémémoire/recursing/résoudre car le pdns_recursor fonctionnant seule est probablement bien plus efficace que derrière le composant bien fondé.
À partir de 2007, le Recursor est employé par plusieurs des plus grands fournisseurs Internet du monde, y compris le AOL , le câble de Shaw de et le Neuf Cegetel .
Centralise
; grippage et bind2 : Lit des données de zone des zonefiles réguliers de modèle de GRIPPAGE ; db2 : Questionne un serveur de base de données d'IBM DB2 ; geo : Permet différentes réponses aux questions de DNS venant de différentes chaînes d'IP address ou basées sur l'endroit géographique ; gmysql : Soutient des bases de données de MySQL ; gpgsql : Soutient des bases de données de PostgreSQL ; goracle : Soutient des bases de données d'Oracle ; gsqlite : Soutient des bases de données de SQLite ; ldap : Données de zone d'efforts à partir d'un annuaire hiérarchique du LDAP ; odbc : Recherche l'information de zone d'une base de données soutenue par la bibliothèque du ODBC ; opendbx : Une partie postérieure de base de données optimisée pour la vitesse, l'équilibrage de la charge et le fail-over basés sur la bibliothèque d'OpenDBX . Elle soutient actuellement le MySQL , le PostgreSQL , le SQLite , le Firebird , le Interbase, le serveur du SQL et le Sybase ASE ; pipe : Demande un processus séparé des réponses ; aléatoire : Renvoie des données aléatoires du (pour examiner seulement) ; xdb : Peut parler le la base de données insignifiante de s de Tridge à 'ou aux tables régulières de *db sur le disque. Cette partie postérieure fournit la plus haute performance
PowerDNS et Wikimedia
À partir de début 2005, PowerDNS en combination avec le grippage et le geo centralise est employé par le Wikimedia pour traiter tout le trafic de DNS. En employant le geobackend, des clients entrants peuvent être réorientés au serveur de Wikipedia le plus proche (basé sur leur endroit géographique). Ce service fournit une façon efficace de l'équilibrage de la charge et il réduit des temps de réponse pour les clients.
Voir également
comparaison du logiciel de serveur de DNS
.
| Random links: | Matthew Griswold (gouverneur) | Liste de fleuves au Missouri | Vacances du Pérou | Jour de la Géorgie | Chitinozoa | PowerDNS |