下面的代码在python更新如何使用Python或Bash删除动态DNS记录?
import dns.query
import dns.tsigkeyring
import dns.update
import sys
keyring = dns.tsigkeyring.from_text({'host-example.' : 'XXXXXXXXXXXXXXXXXXXXXX=='})
update = dns.update.Update('dyn.test.example', keyring=keyring)
update.replace('host', 300, 'a', sys.argv[1])
response = dns.query.tcp(update, '10.0.0.1')
,但我无法找出如何删除DNS条目。
使用'delete()'方法。它在文档中,就在'replace()'方法之前。 http://www.dnspython.org/docs/1.10.0/html/ – Barmar 2013-05-09 15:16:16
谢谢,我一定是盲目的!它甚至没有出现在我看到Update类的其他方法! – jnvilo 2013-05-09 18:38:52