J'ai développé un paquet pour le configuration post-installation de windows de mon parc, initialement sur WAPT 1.8.
L'idée est de configurer un poste fraichement installé en retrouvant son nom à partir de son IP en faisant un reverse DNS.
Pour ça j'utilise le module dnspython.
Depuis le passage en WAPT 2.0 l'installation me renvoie une erreur : AttributeError: 'GenericRdata' object has no attribute 'target'
Cette erreur se réfère à un bout de code :
Code : Tout sélectionner
def findmachinename(ip):
pass
no = dns.reversename.from_address(ip)
answers = dns.resolver.query(no, 'PTR')
for rdata in answers:
nom = rdata
nommachine = nom.target[0].decode("utf-8")
return nommachine
Une idée ?