Package dns :: Module ipv6
[show private | hide private]
[frames | no frames]

Module dns.ipv6

IPv6 helper functions.
Function Summary
string inet_aton(text)
Convert a text format IPv6 address into network format.
string inet_ntoa(address)
Convert a network format IPv6 address into text.

Variable Summary
SRE_Pattern _colon_colon_end
SRE_Pattern _colon_colon_start
SRE_Pattern _leading_zero
SRE_Pattern _v4_ending

Function Details

inet_aton(text)

Convert a text format IPv6 address into network format.
Parameters:
text - the textual address
           (type=string)
Returns:
string
Raises:
dns.exception.SyntaxError - the text was not properly formatted

inet_ntoa(address)

Convert a network format IPv6 address into text.
Parameters:
address - the binary address
           (type=string)
Returns:
string
Raises:
ValueError - the address isn't 16 bytes long

Variable Details

_colon_colon_end

Type:
SRE_Pattern
Value:
.*::$                                                                  

_colon_colon_start

Type:
SRE_Pattern
Value:
::.*                                                                   

_leading_zero

Type:
SRE_Pattern
Value:
0+([0-9a-f]+)                                                          

_v4_ending

Type:
SRE_Pattern
Value:
(.*):(\d+)\.(\d+)\.(\d+)\.(\d+)$                                       

Generated by Epydoc 1.1 on Sun Aug 10 21:36:17 2003 http://epydoc.sf.net