|File Search||Catalog||Content Search|
dnspython provides both high and low level access to DNS. The high level classes perform queries for data of a given name, type, and class, and return an answer set. The low level classes allow direct manipulation of DNS zones, messages, names, and records.
dnspython INTRODUCTION dnspython is a DNS toolkit for Python. It supports almost all record types. It can be used for queries, zone transfers, and dynamic updates. It supports TSIG authenticated messages and EDNS0. dnspython provides both high and low level access to DNS. The high level classes perform queries for data of a given name, type, and class, and return an answer set. The low level more»
2006-11-03 Bob Halley <firstname.lastname@example.org> * dns/rdtypes/IN/DHCID.py: Added support for the DHCID RR type. 2006-11-02 Bob Halley <email@example.com> * dns/query.py (udp): Messages from unexpected sources can now be ignored by setting ignore_unexpected to True. 2006-10-31 Bob Halley <firstname.lastname@example.org> * dns/query.py (udp): When raising UnexpectedSource, add more detail more»
Tutorial documentation More examples It would be nice to have a tokenizer that used regular expressions because it would be faster. Teach the resolver about DNAME (right now it relies on the server adding synthesized CNAMEs) Add TKEY support. TSIG works, but needs cleaning up -- probably better encapsulation of TSIG state to make things much simpler and easier to use. Pickling support.
Copyright (C) 2001-2003 Nominum, Inc. Permission to use, copy, modify, and distribute this software more»