Comment obtenir les enregistrements DNS d'une zone en python? Je suis à la recherche de données similaires à la sortie de .Comment puis-je obtenir des enregistrements DNS pour un domaine en python?
9
A
Répondre
11
Essayez la bibliothèque dnspython
:
Vous pouvez voir ici quelques exemples:
2
Votre autre option est pydns mais la dernière version date de 2008 donc dnspython est probablement un meilleur pari (je ne le mentionnerai que si dnspython ne fait pas flotter votre bateau).
0
Un exemple simple de http://c0deman.wordpress.com/2014/06/17/find-nameservers-of-domain-name-python/:
import dns.resolver
domain = 'google.com'
answers = dns.resolver.query(domain,'NS')
for server in answers:
print(server.target)
Oui, une bonne bibliothèque, mais ne pas oublier qu'il ya d'autres. comme http://pydns.sourceforge.net/ – bortzmeyer