PowerDnsapi.PowerDNSAPI ist ein XMLRPC-Server, um mit einem Datenbanknütze für PowerDNs zu kommunizieren. | |
Jetzt downloaden |
PowerDnsapi. Ranking & Zusammenfassung
Anzeige
PowerDnsapi. Stichworte
PowerDnsapi. Beschreibung
PowerDNSAPI ist ein XMLRPC-Server, um mit einem Datenbanknütze für PowerDNs zu kommunizieren. PowerDNSAPI ist ein XMLRPC-Server für die Kommunikation mit einem Datenbankbackende für PowerDNs.PowerDNSAPI ist in Python geschrieben und verwendet XMLRPClib. Es wird als CGI ausgeführt. PowerDNSAPI ist nicht verbunden oder in keiner Weise ein Teil von PowerDNs. Es ist von Lasse Karstensen geschrieben. Wie zu Installateure sind im Moment sehr rau. * Die tar.gz-Datei sterben. (Sofort erfolgt dies bereits) * Kopieren von powerdnsapi.conf.sample in powerdnsapi.conf und bearbeiten Sie sie an Ihren Geschmack. * Fügen Sie das Feld Kommentarfeld auf Ihrer Datensatztabelle hinzu. ALTER TABLE-Aufzeichnungen Addieren Sie Kommentieren Text; * Stellen Sie sicher, dass Ihr Webserver den Server ausführen kann. "Addhandler .py cgi-script" in .htaccessmay-Arbeit. Ein Symlink von PowerDnsapi.py to PowerDnsapi.cgi kann funktionieren. (TBD) Überprüfen Sie mit einer Python-Shell installierbar am einfachsten. Beginnen Sie es mit 'Python'. Import XMLRPClib URL = "http: //your-server-url/powerdnsapi.cgi" RPC = XMLRPClib.ServerProxy (URL) Drucken RPC.System.ListMethods () Dies sollte etwas drucken: (hier formatiert) RPC.DOMAIN_LIST ( ) ist auch ziemlich sicher, er druckt alle verfügbaren Zonen.Example: Python 2.5.1 (R251: 54863, Oktober 2007, 13:36:32) auf linux2type "Hilfe", "Copyright", "Credits" oder "Lizenz" für weitere Informationen. >>> Importieren von XMLRPClib, PPRINT >>> URL = 'http: // Ihr-webserver /' >>> RPC = XMLRPClib .ServerProxy (URL) >>> pprint.pprint (rpc.system.listmethods ()) >>> >>> pprint.pprint (rpc.domain_list (). Elemente () ) ('1.2.3.in-addr.arpa', {'Domaineid': 202, ' Benachrichtigt_Serally {'Kommentar': '', 'Inhalt': 'einige-webserver.hostname.com', 'Domain': 'hostname.com', 'domain_id': '202', 'ID': '25001', 'Name' ':': 'www', 'prio': '0', 'ttl': '86400', 'Typ': 'cname'} >>>>>> REC = {'content': 'etwas-webserver.hostname. com ',' Name ':' cname ',' type ':' cname ',' ttl ': 3600,' domain_id ': 202} >>> rpc.add_record (rec) >>> drucken len (rpc. domain_get_records (202)) 248Was neu in dieser Version: · generieren_list (), _update, _delete, _add. Erweitert einen generierten Datensatz (von dtext / yect) in N-Datensätze in der Datenbank. · Hinzufügen und Entfernen von (MASTER) -Domänen hinzufügen und entfernen.
PowerDnsapi. Zugehörige Software
DNSReflektor.
DNSReflektor-Daemon hört für DNS-Abfragen auf einem lokalen UDP-Anschluss und Antworten mit Datensätzen, die auf LocalHost zurückgreifen. ...
184