No need to run dns update every time

only if we replacing record or it doesn't exist.
This commit is contained in:
Denis Zhdanov 2016-08-11 18:25:47 +02:00 committed by GitHub
parent 3487d761a2
commit 6f2f080f4a

View file

@ -188,6 +188,8 @@ def update(zone, name, ttl, rdtype, data, nameserver='127.0.0.1',
dns_update.replace(name, ttl, rdata)
elif not is_exist:
dns_update.add(name, ttl, rdata)
else:
return None
answer = dns.query.udp(dns_update, nameserver)
if answer.rcode() > 0:
return False