Eine sehr unschoene aber super funktionierende variante hab auch noch:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| import httplib http = httplib.HTTPConnection('www.who.is') for address in list: http.request('GET', '/search.php?search_type=DNS+Records&query=%s' % address) response = http.getresponse() if response.status == 301: print response.getheader('location', address).rstrip('/').split('/')[-1] http.close() |
Also ich missbrauche einfach die who.is seite, da diese wie auch immer genau das als Domain angibt was ich haben will
Da ich es nur hin und wieder privat nutzen wuerde duerfte da wohl nichts gegensprechen, allerdings waere mir eine gescheite Loesung immernoch lieber - sofern es die gibt.
Aya
PS: Meine aktuelle Loesung schaut nun so aus das ich das verfahren von Martok benutze und wenn da nichts gefunden wird die whois seite als fallback nehme - das klappt wunderbar und die anfragen auf die whois seite sind minimal.