Code: Alles auswählen
import DNS
import socket
#Punkt 1
Check = True
w = 'mail.wservices.ch'
while Check == True:
dns1 = raw_input("Which Hostname?:")
DNS.DiscoverNameServers()
mx = DNS.mxlookup(dns1)#
print mx
if mx != w:
Check = False
#Punkt 2 nur wenn Punkt 1 Check = False
ip = socket.gethostbyaddr(dns1)
print ip
So aber wenn ich das Programm starte und mx eigentlich gleich w wäre wird Punkt 2 Trotzdem ausgeführt
Siehe:
Code: Alles auswählen
Which Hostname?:wservices.ch
[(10, 'mail.wservices.ch'), (20, 'mail2.wservices.ch')]
Check Successfully
('wcenter.wservices.ch', [], ['91.121.99.145'])
Was mache ich falsch oder was übersehe ich?
Danke und Gruss
SooX