dnspython ist ein DNS-Toolkit für Python. Es unterstützt fast alle Datensatztypen. Es kann für Abfragen, Zonentransfers und dynamische Updates verwendet werden. Es unterstützt TSIG-authentifizierte Nachrichten und EDNS0. dnspython gewährt den Zugriff auf DNS sowohl auf hoher als auch auf niedriger Ebene. Die Klassen der hohen Ebene führen Abfragen nach Daten eines gegebenen Namens, Typs und Klasse aus und liefern die Antwortmenge zurück. Die Klassen der niedrigen Ebene erlauben die direkte Manipulation von DNS-Zonen, Nachrichten, Namen und Datensätzen. (hjb)