dnspython update dns record issue

stamnik at gmail.com stamnik at gmail.com
Thu Mar 2 13:52:35 EST 2017


I'm trying to use dnspython to do a TSIG based dynamic DNS update.
I've followed the example code :
#!/usr/bin/env python
import sys
import dns.update
import dns.query
import dns.tsigkeyring
 
keyring = dns.tsigkeyring.from_text({
 'keyname.' : 'VarFF=2Xts7T5Vb/xd&8ir=='
})
update = dns.update.Update('domain_name', keyring=keyring)
update.replace('myserver', 30, 'a', '88.88.88.88')
response = dns.query.tcp(update, 'dns_ip',timeout=10)
and here is what I got:
 response = dns.query.tcp(update, 'dns_ip',timeout=10)
 File "/root/bck/dnspython/dns/query.py", line 475, in tcp
 q.keyring, q.mac)
 File "/root/bck/dnspython/dns/query.py", line 412, in receive_tcp
 one_rr_per_rrset=one_rr_per_rrset)
 File "/root/bck/dnspython/dns/message.py", line 821, in from_wire
 reader.read()
 File "/root/bck/dnspython/dns/message.py", line 749, in read
 self._get_section(self.message.additional, adcount)
 File "/root/bck/dnspython/dns/message.py", line 701, in _get_section
 self.message.first)
 File "/root/bck/dnspython/dns/tsig.py", line 198, in validate
 raise BadSignature
dns.tsig.BadSignature: The TSIG signature fails to verify.
Thanks in advance to anyone who can help!


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /