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); ?>
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.