Home | Trees | Index | Help |
|
---|
Package DNS :: Module zone :: Class Zone |
|
object
--+
|
Zone
A DNS zone.
Zones are a container for nodes. The zone object may be treated like a dictionary, e.g. zone[name] will retrieve the node associated with that name. The name may be a DNS.name.Name object, or it may be a string. In the either case, if the name is relative it is treated as relative to the origin of the zone.Method Summary | |
---|---|
Initialize a zone object. | |
__getitem__(self,
key)
| |
__iter__(self)
| |
a new object with type S, a subtype of T |
|
__setitem__(self,
key,
value)
|
Instance Variable Summary | |
---|---|
DNS.name.Name object | current_origin
- The current origin (used when reading from master file format). |
DNS.name.Name object | last_name
- The last name read (used when reading from master file format). |
dict | nodes
- A dictionary mapping the names of nodes in the zone to the nodes
themselves. |
DNS.name.Name object | origin
- The origin of the zone. |
int | rdclass
- The zone's rdata class; the default is class IN. |
int | ttl
- The default TTL (used when reading from master file format). |
Method Details |
---|
__init__(self,
origin,
rdclass=1)
Initialize a zone object.
|
__new__(S, ...)
|
Instance Variable Details |
---|
current_originThe current origin (used when reading from master file format).
|
last_nameThe last name read (used when reading from master file format).
|
nodesA dictionary mapping the names of nodes in the zone to the nodes themselves.
|
originThe origin of the zone.
|
rdclassThe zone's rdata class; the default is class IN.
|
ttlThe default TTL (used when reading from master file format).
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 1.1 on Sat Jun 21 20:52:29 2003 | http://epydoc.sf.net |