Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]5994[/thread]

Land des Besuchers rausfinden?



<< |< 1 2 >| >> 14 Einträge, 2 Seiten
Free Faq
 2004-12-31 15:55
#77818 #77818
User since
2003-09-10
141 Artikel
BenutzerIn
[default_avatar]
Hab hier sone schöne grosse Liste, welche Domain für welches Land steht.
Nun ist die Frage, wie komme ich an die Domain ran? Dachte da an DNS auflösen. Dann steht ja immer sowas wie 000.000.000.000.dial.bluewin.ch
Dann häte ich ja schon die Domain, in dem Fall CH für Schweiz.
Aber wie mache ich das? Mit DNS::NET??
Oder gibt es noch andere, vielleicht bessere Methoden?
Haut mich nicht, ich bin ein Noob!
eisbeer
 2004-12-31 16:13
#77819 #77819
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
zB so:

Code: (dl )
1
2
3
4
use Socket;
$IP = inet_aton ('127.0.0.1');
$HOST = gethostbyaddr($IP, AF_INET);
print $HOST;
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
Free Faq
 2004-12-31 16:19
#77820 #77820
User since
2003-09-10
141 Artikel
BenutzerIn
[default_avatar]
Cool Danke es funktioniert!
Oder gibt es noch andere Möglichkeiten?
Sry wenn ich frage, wollte aber meine Statistiken bis heute abend online stellen, damit sie am Jahres anfang starten können.
Haut mich nicht, ich bin ein Noob!
eisbeer
 2004-12-31 16:23
#77821 #77821
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
Also eine andere Möglichkeit den Host zu bekommen
oder das Land zu ermitteln? Hmmm, also es is generell
schwer, weil du oft nur Infos zu einer IP rausbekommen
kannst, wenn diese IP noch online ist. Und das ist sie
im Fall einer Statisikerstellung nicht wirklich einfach...
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
Free Faq
 2004-12-31 16:52
#77822 #77822
User since
2003-09-10
141 Artikel
BenutzerIn
[default_avatar]
Die ersten beiden Zahlen einer IP sind doch bestimmten Providern zugeordnet. Kann man dann nicht eine fest Tabele erstellen um zu sehen, bei welchem Provider jemand ist und somit das Land ermitteln?
Oder bin ich da falsch Informiert?
Haut mich nicht, ich bin ein Noob!
eisbeer
 2004-12-31 17:01
#77823 #77823
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
Nicht ganz falsch, aber zB gibt es IPs, die sowohl auf
den einen Provider als auch auf den anderen aufgeteilt sind.
zB gibt es T-Onlinetypische IPs, bei denen du dann in
Spanien landest ...
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
havi
 2004-12-31 17:25
#77824 #77824
User since
2003-08-04
2036 Artikel
BenutzerIn
[Homepage]
user image
Um es mit ganz einfachen Mitteln zu machen, kannst du es
so versuchen:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl

use warnings;
use strict;

my $url = 'http://www.domain.de/UndDaStehtVonMirAusNochIrgendwas';

my ($land_kurz) = $url =~ m/\.([a-z]{2,})\//;

# Danach braeuchtest du eine Tabelle mit der du
# das Land setzen kannst.

my $land = "Deutschland" if $land_kurz eq "de";

print $land;


Gruss
eisbeer
 2004-12-31 17:41
#77825 #77825
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
Ja ich dene, das FAQ das so geplant hatte, ich
würde es allerdings mit einem Hash machen.

Code: (dl )
1
2
3
4
5
%Countries = (
'de' => 'Deutschland',
'uk' => 'England',
'com' => 'Weltweit'
);


Es gibts allerdings IMO ein Modul das
TLD's zuordnet...
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...
Free Faq
 2004-12-31 18:00
#77826 #77826
User since
2003-09-10
141 Artikel
BenutzerIn
[default_avatar]
"Hab hier sone schöne grosse Liste, welche Domain für welches Land steht."
--> Jep die ist als Hash.

@havi: Danke, aber das war nicht so ganz das was ich gesucht hatte.
Ich wollte nur wissen, wie ich an eine Domain komme anhand einer IP. Der Rest ist ja keine Sache. :)
Haut mich nicht, ich bin ein Noob!
jan
 2004-12-31 18:34
#77827 #77827
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
hier kämest du an so eine datenbank: http://jan.kneschke.de/projects/localizer/
ist allerdings kommerziell mit schönen preisen ....
vielleicht gibt's da ne kostenfreie alternative, die ähnliche qualität bietet?!
<< |< 1 2 >| >> 14 Einträge, 2 Seiten



View all threads created 2004-12-31 15:55.