Webstatistik - Land auslesen

Diskutiere Webstatistik - Land auslesen im Web & Grafik Forum im Bereich Internet & Telekomunikation Forum; Hallo! Ich programmiere gerade eine Webstatistik und möchte aufgrund von der IP-Adresse das Land auslesen, was grundsätzlich - zumindest von...
  • Webstatistik - Land auslesen Beitrag #1
M

mpopp

Aktives Mitglied
Dabei seit
14.01.2004
Beiträge
40
Reaktionspunkte
0
Hallo!

Ich programmiere gerade eine Webstatistik und möchte aufgrund von der IP-Adresse das Land auslesen, was grundsätzlich - zumindest von den europäischen Ländern - auch ziemlich gut funktioniert. Außerhalb Europas kommen aber oft kuriose und widersprüchliche Ergebnisse.

Weiß jemand, wo ich IP-Adressen aus fremden Ländern (am besten außerhalb Europas) und zuverlässig deren Land herbekommen kann (evtl. aus Log-Dateien oder dergl.), damit ich gute Testdaten hab? Oder hat sonst jemand einen Tipp, wie ich zuverlässig weltweit alle Länder rausbekommen kann?

Danke!

mpopp
 
  • Webstatistik - Land auslesen Beitrag #2
G

Grobi

Mitglied
Dabei seit
03.02.2004
Beiträge
9
Reaktionspunkte
0
Ort
Sauerland
Ne, sorry keine Ahnung.
Dafür interessiert mich aber, wie du das Land anhand der IP-Adresse innerhalb Europas rauskriegst :)
wusst gar nich, dass das geht und das die Adressbereiche Länderspezifisch sind...
 
  • Webstatistik - Land auslesen Beitrag #3
S

Stefan

Guest
Was oft gemacht wird, ist, die Ländereinstellung vom Browser zu nehmen. Das stimmt aber auch nicht immer.
 
  • Webstatistik - Land auslesen Beitrag #4
M

mpopp

Aktives Mitglied
Dabei seit
14.01.2004
Beiträge
40
Reaktionspunkte
0
Ich mach eine whois-Abfrage und lies mir daraus die Daten raus, die ich brauche:

$ip="123.123.123.123";
$sock = fsockopen("whois.ripe.net", 43);
fwrite($sock, $ip."\n");
while (!feof($sock))
{
$info .= fgetc($sock);
}
fclose($sock);

$search_string=strpos($info, "country: ");
$land=substr($info, $search_string+14, 2);

Wenn man 'whois.ripe.net' durch 'whois.apnic.net' bzw. 'whois.arin.net' ersetzt, kann man Asien und Amerika abfragen. Allerdings sind da die Daten nicht 100 %ig sauber, bei Asien liefert er "AU", wenn er nichts findet (was für Australien stehen würd). Und bei Amerika bekomm ich über meinen Linux-whois-Client einmal Mexiko, während ich bei derselben IP-Adresse über mein Skript Uruguay bekommen würd.
 
  • Webstatistik - Land auslesen Beitrag #5
N

nic_power

Senior Moderator
Dabei seit
27.12.2000
Beiträge
7.838
Reaktionspunkte
2
Hallo,

es gibt keine eindeutige Zuordnung von IP-Adressen auf Länder. Aus dem Grund ist es auch schwierig bis unmöglich, entsprechende Daten zu ermitteln. Einige Firmen bieten speziellen Dienste/Datenbanken an, über die Du die notwendigen Informationen beziehen kanns (allerdings nicht kostenlos).

Nic
 
  • Webstatistik - Land auslesen Beitrag #7
S

Savior

Bekanntes Mitglied
Dabei seit
20.06.1999
Beiträge
492
Reaktionspunkte
0
Sowas geht eigentlich über die vergebenen IP-Ranges ganz gut. Zumindest sofern die im Script verwendeten Ranges einigermaßen aktuell sind. ;)

Hier mal nen Beispiel -> Link


Das dürfte zumindest besser sein, als bei jedem Besucher erst 'ne Ripe-Abfrage zu machen.
 
  • Webstatistik - Land auslesen Beitrag #8
P

phucker

Bekanntes Mitglied
Dabei seit
02.09.1999
Beiträge
1.801
Reaktionspunkte
1
OT: warum nimmst du nicht den webalizer ?
 
  • Webstatistik - Land auslesen Beitrag #9
Lordazrael

Lordazrael

Bekanntes Mitglied
Dabei seit
15.10.2000
Beiträge
693
Reaktionspunkte
0
Ort
Bad Offenbach
Original geschrieben von phucker
OT: warum nimmst du nicht den webalizer ?
vermutlich weil der webalizer nur einen name lookup auf die ips macht und er dir für sämtliche T-Online Adressen dann z.B. stolz verkündet, daß die alle "NET" Domains sind. die aufplsittung nach Ländern erfolgt beim Webalizer also verdammt rudimentär.
 
Thema:

Webstatistik - Land auslesen

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben