Servus,
ich suche eine Liste aller Hostnames von deutschen bzw Europäischen ISP's.
Zum Beispiel:
dip0.t-ipconnect.de
.pools.vodafone-ip.de
dynamic.mnet-online.de
usw...
Google spuckt mir dazu nichts sinnvolles aus
Servus,
ich suche eine Liste aller Hostnames von deutschen bzw Europäischen ISP's.
Zum Beispiel:
dip0.t-ipconnect.de
.pools.vodafone-ip.de
dynamic.mnet-online.de
usw...
Google spuckt mir dazu nichts sinnvolles aus
Eine vollständige Liste zu bekommen, wird wohl unmöglich.
Wozu genau brauchst du die denn?
Wird es nicht weil die Hostname ja öffentlich sind, ich will ja die Hostnamen als Wildcard und nicht mit jeder IP
Für einen 100% sicheren Geo-Lock
Bei meinem Anbieter (EWE): dyndsl-***-***-***-***.ewe-ip-backbone.de [In Sternen ist die IP]
Wird es nicht weil die Hostname ja öffentlich sind, ich will ja die Hostnamen als Wildcard und nicht mit jeder IP
Für einen 100% sicheren Geo-Lock
Stimmt schon, wenn du nur die "richtig großen" Anbieter erfassen willst. Was ist mit all den Kommunen die sich selbst ein Glasfasernetz gelegt haben und es nun auch selbst betreiben? Was ist mit den Universitäten in Deutschland? Es gibt noch viel mehr ISPs, die man beachten muss.
Einfacher wäre es wohl, die Standorte von IP-Adressen herauszufinden. Das ist so gut wie immer auf das Land genau richtig.
Ein Anbieter dazu ist ipinfo.io:
$ip = $_SERVER['REMOTE_ADDR'];
$details = json_decode(file_get_contents("http://ipinfo.io/{$ip}/json"));
if (!$details->country === "DE")
die("Für einen 100% sicheren Geo-Lock");
Du könntest dir auch eine lokale Datenbank herunterladen, musst dann aber dafür sorgen, dass du sie ständig aktuell hältst, da einige IP-Adressen neu deligiert werden.
Da du wie immer viel Raum zum spekulieren lässt in welcher Sprache z.b. Du das verarbeiten willst, werden die Ratschläge hier genau so dünn ausfallen, einfach mal Google nach geoip "hier die gewünschte Sprache einfügen" anstrengen
In PHP oder SAMP direkt.
Das Problem ist nur dass die meisten Seiten ie utrace usw Datenbanken verwenden die meistens nicht aktuell sind
Das Problem ist nur dass die meisten Seiten ie utrace usw Datenbanken verwenden die meistens nicht aktuell sind
Das halte ich für ein Gerücht
Hatte das leider schon ein paar mal
Hatte das leider schon ein paar mal
Wenn du das tatsächlich glaubst, kannst du dir ja selbst einen Zugang kaufen, die Quelle ist in beiden Fällen MaxMind.
MaxMind bietet auch "lite" Versionen an die Kostenlos sind.
nach ländern: http://geolite.maxmind.com/dow…abase/GeoIPCountryCSV.zip
und nach Städten: http://geolite.maxmind.com/dow…SV/GeoLiteCity-latest.zip
Würde mir da einfach n kelines Script schreiben das die Daten in ne SQLite DB übertragt und dann direkt von SA-MP aus drauf zugreifen. Format ist überall CSV.
MaxMind bietet auch "lite" Versionen an die Kostenlos sind.
nach ländern: http://geolite.maxmind.com/dow…abase/GeoIPCountryCSV.zip
und nach Städten: http://geolite.maxmind.com/dow…SV/GeoLiteCity-latest.zip
Würde mir da einfach n kelines Script schreiben das die Daten in ne SQLite DB übertragt und dann direkt von SA-MP aus drauf zugreifen. Format ist überall CSV.
Die Idee ist gut aber die Frage ist wielange die Daten aktuell sind
Stand 2011 :O
Um herauszufinden aus welchen Ländern die IPs kommen, kannst du auch die RIPE API nutzen: https://stat.ripe.net/docs/data_api/#Whois
Der Vorteil ist du kriegst die Informationen direkt von der Quelle, der Nachteil ist das der Array bei manchen IP Blöcken etwas durcheinander geschmissen wird das der Ländercode plötzlich um eins weiter unten oder oben ist, aber mit einer kleinen Funktion behebt man das Problem relativ schnell.
Um herauszufinden aus welchen Ländern die IPs kommen, kannst du auch die RIPE API nutzen: https://stat.ripe.net/docs/data_api/#Whois
Der Vorteil ist du kriegst die Informationen direkt von der Quelle, der Nachteil ist das der Array bei manchen IP Blöcken etwas durcheinander geschmissen wird das der Ländercode plötzlich um eins weiter unten oder oben ist, aber mit einer kleinen Funktion behebt man das Problem relativ schnell.
RIPE, daran hätte ich auch mal selber denken können >,<
Danke dir
Zum Thema RIPE, bitte denke daran das die RIPE nur die Europäischen Blöcke verwaltet.
Es gibt ja noch AfriNIC, APNIC, ARIN, LACNIC und halt die RIPE
Das greift aber wieder auf die MaxMind DB zu und die ist in der LiteVersion von 2011
Das Problem ist nur dass die meisten Seiten ie utrace usw Datenbanken verwenden die meistens nicht aktuell sind
und du erwartest, dass du eine aktuellere bekommst? ;D