Related information

PyDNS docs

To be done

Known Todo

A couple of people have requested support for UPDATE.

Currently I (anthony) am redesigning the internal APIs to separate out the transport from the packet building. This will make going forward a lot simpler, and remove much of the seriously nasty code from the innards. Where possible, the new API will support the same basic API for "just do a query" as the old


A list of DNS-related RFCs. It would be nice to list the status of pydns w.r.t each of the following RFCs.

Core RFCs

The following describe the DNS protocol.

This list should be checked against the WG homepage

RFC 1034
Domain Names - Concepts and Facilities
RFC 1035
Domain Names - Implementation and Specification
RFC 1464
Using the Domain Name System To Store Arbitrary String Attributes (DNS TXT records)
RFC 1536
Common DNS Implementation Errors and Suggested Fixes
RFC 1995
Incremental Zone Transfer in DNS
RFC 1996
A Mechanism for Prompt Notification of Zone Changes (DNS NOTIFY)
RFC 2052
A DNS RR for specifying the location of services (DNS SRV)
RFC 2136
Dynamic Updates in the Domain Name System (DNS UPDATE)
RFC 2181
Clarifications to the DNS Specification
RFC 2308
Negative Caching of DNS Queries (DNS NCACHE)
RFC 2308
DNS IANA Considerations

Operational RFCs

The following describe various operational aspects of the DNS.

RFC 1912
Common DNS Operational and Configuration Errors
RFC 1982
Serial Number Arithmetic
RFC 2317
Classless IN-ADDR.ARPA delegation


The following RFCs concern DNSSEC. PyDNS at this time does not even attempt to go down this path.

RFC 2065
Domain Name System Security Extensions (DNSSEC) [obsoleted by RFC 2535]
RFC 2535
Domain Name System Security Extensions (DNSSEC)
RFC 2536
DSA KEYs and SIGs in the Domain Name System (DNS)
RFC 2537
RSA/MD5 KEYs and SIGs in the Domain Name System (DNS)
RFC 2538
Storing Certificates in the Domain Name System (DNS)
RFC 2539
Storage of Diffie-Hellman Keys in the Domain Name System (DNS)
RFC 2540
Detached Domain Name System (DNS) Information
RFC 2541
DNS Security Operational Considerations

Other Resources

DNS Resources Directory (DNSRD). Unfortunately as of today (14th May 2002) this site appears to have been down for the last couple of weeks.
The Open Directory Project's collection of DNS links