DNScode 1.4.1
Simplifying DNS configuration
Loading...
Searching...
No Matches
dnscode.dnscode.SOA Class Reference
Inheritance diagram for dnscode.dnscode.SOA:
dnscode.dnscode.Record

Public Member Functions

 __init__ (self, str name='@', str mname='ns1.example.com', str rname='admin.example.com', int serial=int(time.time()), int refresh=86400, int retry=7200, int expire=15552000, int ttl=21700)
 
- Public Member Functions inherited from dnscode.dnscode.Record
 __str__ (self)
 

Public Attributes

str rtype = 'SOA'
 
 name = name
 
 mname = mname
 
 rname = rname
 
 serial = serial
 
 refresh = refresh
 
 retry = retry
 
 expire = expire
 
 ttl = ttl
 
str data = f"{self.mname} {self.rname} {self.serial} {self.refresh} {self.retry} {self.expire} {self.refresh}"
 

Additional Inherited Members

- Static Public Attributes inherited from dnscode.dnscode.Record
str rclass = 'IN'
 
str rtype = 'A'
 
str name = '@'
 
str data = '0.0.0.0'
 
int ttl = 3600
 

Detailed Description

Represents an 'SOA' (Start of Authority) record.

Constructor & Destructor Documentation

◆ __init__()

dnscode.dnscode.SOA.__init__ ( self,
str name = '@',
str mname = 'ns1.example.com',
str rname = 'admin.example.com',
int serial = int(time.time()),
int refresh = 86400,
int retry = 7200,
int expire = 15552000,
int ttl = 21700 )

Member Data Documentation

◆ data

str dnscode.dnscode.SOA.data = f"{self.mname} {self.rname} {self.serial} {self.refresh} {self.retry} {self.expire} {self.refresh}"

◆ expire

dnscode.dnscode.SOA.expire = expire

◆ mname

dnscode.dnscode.SOA.mname = mname

◆ name

dnscode.dnscode.SOA.name = name

◆ refresh

dnscode.dnscode.SOA.refresh = refresh

◆ retry

dnscode.dnscode.SOA.retry = retry

◆ rname

dnscode.dnscode.SOA.rname = rname

◆ rtype

str dnscode.dnscode.SOA.rtype = 'SOA'

◆ serial

dnscode.dnscode.SOA.serial = serial

◆ ttl

dnscode.dnscode.SOA.ttl = ttl

The documentation for this class was generated from the following file: