Autor Beitrag
Aya Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Mo 24.10.11 01:45 
user profile iconBenBE hat folgendes geschrieben Zum zitierten Posting springen:
Danach Längenfilter, wie erwähnt.

Das funktioniert in dem amazonaws.com fall, aber bei dip.t-dialin.net nicht, denn t-dialin.net ist nur 8 zeichen lang :)

Diese Seite (www.who.is/dns/) findet das aber korrekt heraus.

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
Die Frage ist eben: was willst du?

Im prinzip wirklich nur das was vor der TLD steht, ja :)

user profile iconMartok hat folgendes geschrieben Zum zitierten Posting springen:
Wenn du wirklich nur "den Namen vor der TLD" wilst, geht das nur mit einer Liste. Diejenige nach der Cookies gehen ist die Public Suffix List. Alles, was da drauf steht ist ein Public Suffix; erst da drunter kann man eigene Hostnamen registrieren.

In der Liste sind unter anderem .co.uk oder .com.au nicht drin - merkwuerdigerweise..

Aya~

_________________
Aya
I aim for my endless dreams and I know they will come true!
Aya Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Mo 24.10.11 02:30 
Eine sehr unschoene aber super funktionierende variante hab auch noch:

ausblenden 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.

_________________
Aya
I aim for my endless dreams and I know they will come true!