Package dns :: Module reversename
[hide private]
[frames] | no frames]

Module reversename

source code

DNS Reverse Map Names.

Functions [hide private]
 
from_address(text)
Convert an IPv4 or IPv6 address in textual form into a Name object whose value is the reverse-map domain name of the address.
source code
 
to_address(name)
Convert a reverse map domain name into textual address form.
source code
Variables [hide private]
  ipv4_reverse_domain = <DNS name in-addr.arpa.>
  ipv6_reverse_domain = <DNS name ip6.arpa.>
  __package__ = 'dns'
Function Details [hide private]

from_address(text)

source code 

Convert an IPv4 or IPv6 address in textual form into a Name object whose value is the reverse-map domain name of the address.

*text*, a ``text``, is an IPv4 or IPv6 address in textual form (e.g. '127.0.0.1', '::1')

Raises ``dns.exception.SyntaxError`` if the address is badly formed.

Returns a ``dns.name.Name``.

to_address(name)

source code 

Convert a reverse map domain name into textual address form.

*name*, a ``dns.name.Name``, an IPv4 or IPv6 address in reverse-map name form.

Raises ``dns.exception.SyntaxError`` if the name does not have a reverse-map form.

Returns a ``text``.