0
イムを使用してPTRレコードを追加します。は、このコードを使用してBIND9にdnspythonとPTRレコードを追加しようとdnspython
def send_query(query, server):
update = dns.query
update.tcp(query, server)
def add(name, rdtype, rdata, ttl=300, zone):
server = dns.resolver.Resolver()
server.nameservers = '<dns server>'
keyring = dns.tsigkeyring.from_text({
'key-name': 'key'
})
record = dns.update.Update(zone=zone, keyring=keyring)
record.add(name, ttl, rdtype, rdata)
send_query(record, server.nameservers)
渡すときに成功したレコードを追加することができイム:
name = last octet
rdtype = PTR
data = server-FQDN
zone = z.y.x.in-addr.arpa
しかし問い合わせますnslookup経由でDNSサーバーを取得します。
~ nslookup X.Y.Z.6
Server: NS server
Address: NS server#53
6.Z.Y.X.in-addr.arpa name = server-FQDN.Z.Y.X.in-addr.arpa.
問題は「ZYXin-addr.arpa」です。一部がクエリに追加されました。 ゾーンファイルでは、レコードは正しい構文になっています
dnspythonでPTRレコードを追加する方法はありますか?