2016-04-06 5 views
1

ich dieses Stück Code gefunden:wie Python verwenden cname mit graben @

1 import dns.resolver 
    2 answer=dns.resolver.query("google.com", "A") 
    3 for data in answer: 
    4   print data.address 

Und es funktioniert gut, aber was ich bin auf der Suche zu tun, ist dies: dig + Noall + beantworten google.com @ipAddress (wobei die IP-Adresse global an einem anderen Ort liegt) Erstellen Sie dann eine Schleife, um verschiedene globale IP-Adressen zu übergeben.

Nicht sicher, wie Sie dns.resolve.query erhalten, um @ verschiedene IP-Adressen abzufragen.

Ist das möglich?

Dank

Antwort

1

Ah dachte, es ist hier, wie die ns

1 import dns.resolver 
    2 
    3 my_resolver = dns.resolver.Resolver() 
    4 my_resolver.nameservers = ['8.8.8.8'] 
    5 
    6 answer=my_resolver.query("example.com", "A") 
    7 for data in answer: 
    8   print data.address 
    9 
ändern