Minule jsme psal o tom, jak zjistíte stát podle IP adresy a doporučil jsem databázi zdarma. Dnes to ještě trošku rozšíříme, protože jsem narazil na vynikající web, kde najdete databázi organizací, států, měst a souřadnic podle IP adres. Podobných databází je sice na netu spousta, ale tahle vás nebude stát ani korunu.
Použití je jednoduché, pomocí těchto skriptů zjistíte z IP adresy cokoliv a můžete si tak obohatit třeba svoje webstatistiky.
<?php include("geoipcity.inc"); $gi = geoip_open("GeoIPCity.dat",GEOIP_STANDARD); $record = geoip_record_by_addr($gi,$REMOTE_ADDR); print $record->country_code . " " . $record->country_code3 . " " . $record->country_name . "<br/>"; print $record->city . "<br/>"; print $record->latitude . "<br/>"; print $record->longitude . "<br/>"; geoip_close($gi); ?>
linkuj.cz],
[
jagg.cz],
[
asdf.sk],
[
del.icio.us]
PDF]
RSS komentářů] k článku
Napsat] komentářneda se ten GeoIPCity.dat nejak prevest do csv nebo jineho textoveho formatu?
]Reakce na honza #1Načítám náhled komentáře...: Proc? Vzdyt jsou k tomu zdrojaky v nekolika prog. jazycich, ktere z te databaze vytahnou co je potreba. K cemu tedy prevadeni?
]Odkiaľ si môžem sťiahnuť
GeoIPCity.dat
Ďakujem
]Reakce na steve #3Načítám náhled komentáře...: Stačí si z této adresy stáhnout WLECityDB.zip. Uvnitř se nachází spustitelný soubor, který databázi doinstaluje do aplikace WebLog Expert. Pochopitelně takovou aplikaci mít nemusíš, jen si zvolíš, aby se to někam rozbalilo a získáš databázi zdarma.
]Vie mi niekto poradit, ako ma vyzerat skript, aby sa vystup z tohoto php skriptu zapisoval pri kazdej navsteve do textoveho suboru. S php len zacinam. Vdaka.
]Ahojky, prosím tě, mě to GeoIPCity nejde na počítači vůbec spustit, tak nevím, co mám dělat. nemohl by si mi kdyžtak říct, z jakého města pochází IP 202.228.229.74
Moc dík Andrea
]Reakce na Andrea #6Načítám náhled komentáře...: Mně to vyhodí zemi vycházejícího slunce, ale bez informace o konkrétním městě.
]Rada bych vedela jak zjistit mou IP adresu a IP adresu z mailu ,mockrat dik
]Zkuste www.whois.sc myslim, ze by vas mela plne uspokojit.
]Mňa by zaujímalo či sa dá z ip zistiť aj mesto, resp. región, kde sa jej používateľ nachádza a nie iba adresa poskytovateľa internetových služieb
]Reakce na CzERT #9Načítám náhled komentáře...: Tak tohle je úžasnej typ… díky moc
]ehm.. me by ciste zajimal program na IPcka
(popripade databaze se kterou byc mohl pracovat v basicu popr. v php – ja sem zkousel tu co ste tady psali a ta mi nesla 
]Reakce na Spirit #12Načítám náhled komentáře...: ahoj potreboval bych vedet jestli se da z ip zjistit primo adresa mista? odkud byl odeslan email?Pokud ano tak jak to mam udelat?
]jeeee omlouvam se Spiritovi,nechtel jsem reagovat na tvuj prispevek ale asi jsem ja vul blbe kliknul, potreboval jsem jen vedet jestli se da z ip zjistit primo adresa mista? odkud byl odeslan email?Pokud ano tak jak to mam udelat?
]zdarec bych se chtel zeptat…kdyz stahnu GeoLiteCity (myslim ze tam mas na to odkaz)… ma to koncovku .dat a ja fakt nevim v cem to mam otevrit!!!
mozete mi nekdo poradit?? na l.c.p.d@seznam.cz diky moc!
]vi nekdo jak podle IP zjistim neco o jeho vlastnikovi? jestli jo tak pls napiste
]Reakce na Tomas #17Načítám náhled komentáře...: Daj si "google" a napíš: "whois"…
]zdarec lidi hele chtel bych se optat ja si chci vypisovat podle ip mesta a mam to na stranky na ktery je potreba uplne minimalni zatez a tudiz se chci optat jestli je nejaka ip db pouze s ceskými mesty nejlepe k tomu i nejakej ten php priklad
]muzete mi nekdo pomoct?
clovicek s touto ip 88.101.63.212
potreboval bych zjistit co se da
toto idividum nam pusobi potize na nsem foru dik moc
]Tak tahle IP je z vnitrniho rozsahu site.Ta sit se nachazi za NATem.
]Search results for: 88.101.63.212
OrgName: RIPE Network Coordination Centre
OrgID: RIPE
Address: P.O. Box 10096
City: Amsterdam
StateProv:
PostalCode: 1001EB
Country: NL
ReferralServer: whois://whois.ripe.net:43
NetRange: 88.0.0.0 – 88.255.255.255
CIDR: 88.0.0.0/8
NetName: 88-RIPE
NetHandle: NET-88–0-0–0-1
Parent:
NetType: Allocated to RIPE NCC
NameServer: NS-PRI.RIPE.NET
NameServer: NS3.NIC.FR
NameServer: SEC1.APNIC.NET
NameServer: SEC3.APNIC.NET
NameServer: SUNIC.SUNET.SE
NameServer: TINNIE.ARIN.NET
NameServer: NS.LACNIC.NET
Comment: These addresses have been further assigned to users in
Comment: the RIPE NCC region. Contact information can be found in
Comment: the RIPE database at http://www.ripe.net/whois
RegDate: 2004–04–01
Updated: 2004–04–06
]může mi někdo říct odkud je tahle IP?
external IP:88.103.151.222
internal IP: 10.0.0.1
port: 4040
]Reakce na janík #24Načítám náhled komentáře...: K zjištění použij třeba následující adresu, kde do "Search for:" vyplníš žádanou IP.
Další podobné dotazy, které nesouvisí s článkem budou smazány.
]Tak nevím ten skript jsem vyzkoušel a hází mi to samé chyby a hlavně? Proč nebyla použita funkce echo jako v předchozím případě u zjištění státu?
]Prosím, může mi někdo z Vás zjistit odkud mi píše nějaká holka soustavně sprosté vzkazy do knihy, má IP 86.190.53.36 a vytahuje se že píše ze školy, takže na ní nemůžeme v žádným případě přijít. Ve zde již uvedených návodech se mi to nepovedlo, nejsem tak znalý PC a asi to dělám špatně.
Díky moc každému za odpověď !
]je to pěkne ale nefungujemito
piše mi to že bydlim na islandu
takže diky ale toto ne
]Me to funguje docela dobre na mem webu.
Jen bych uvital kdyby se data ze souboru DAT daly prevest do mysql DB a pak s nimi dal pracovat.
Ale hlavne – ten 26MB soubor DAT neni myslim to prave, kdyz se otevira a cte pokazde kdyz se skript na serveru provadi.
]Reakce na buena #30Načítám náhled komentáře...: To jen jednou (poprvé) natáhne do SHM a pak v ní seekuje, neotevírá se to vždy geoip.inc.
]Web je nyní kompletně uzavřen. Od této chvíle není možné přidávat žádné komentáře!
Další informace naleznete zde.