#!/usr/bin/python

# Adds a AAAA record to www.foobar.example (name server runs on 127.0.0.1:9053

import dns.query
import dns.tsigkeyring
import dns.update
import sys

keyring = dns.tsigkeyring.from_text({
    'foobar-example-dyn-update.' : 'XXXXXXXXXX=='
})

update = dns.update.Update('foobar.example', keyring=keyring,
                           keyname="foobar-example-dyn-update.")
update.replace('www', 300, 'aaaa', sys.argv[1])

response = dns.query.tcp(update, '127.0.0.1', port=9053)

print response
