diff --git a/src/backend.conf.example b/src/backend.conf.example index 11ea07e..faa2bf3 100644 --- a/src/backend.conf.example +++ b/src/backend.conf.example @@ -17,7 +17,10 @@ id=1 hostmaster=hostmaster@example.com # Name server ns=ns1.example.com - +refresh=10800 +retry=3600 +expire=604800 +minimum=3600 # nameservers [nameservers] diff --git a/src/nip.py b/src/nip.py index 819a1bd..53a39d3 100755 --- a/src/nip.py +++ b/src/nip.py @@ -76,7 +76,11 @@ def configure(self): fp.close() self.id = config.get('soa', 'id') - self.soa = '%s %s %s' % (config.get('soa', 'ns'), config.get('soa', 'hostmaster'), self.id) + self.refresh = config.get('soa', 'refresh') + self.retry = config.get('soa', 'retry') + self.expire = config.get('soa', 'expire') + self.minimum = config.get('soa', 'minimum') + self.soa = '%s %s %s %s %s %s %s' % (config.get('soa', 'ns'), config.get('soa', 'hostmaster'), self.id, self.refresh, self.retry, self.expire, self.minimum) self.domain = config.get('main', 'domain') self.ip_address = config.get('main', 'ipaddress') self.ttl = config.get('main', 'ttl')