Jak zjistíte stát podle IP adresy

Jak zjistíte stát podle IP adresy

GeoIP

Nedávno jsem potřeboval zjistit z kterého státu přicházejí návštěvníci na stránky, abych jim mohl nabídnout správnou jazykovou verzi. Pátral jsem po internetu jak to vyřešit a našel jsme plno databází IP adres, bohužel placených.

Nedal jsem se a hledal dál, až jsem nakonec narazil na jednu super adresu, kde si můžete stáhnout databázi zdarma.

Databáze je aktualizovaná každý měsíc.


Pokud chcete dosáhnout výsledku jako mám na obrázku u článku, tak použijte následující PHP kód.

<?php
include("geoip.inc");
 
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);
 
$ip_adresa = $REMOTE_ADDR;
 
echo "IP: $ip_adresa<br>
     <img src=\"flag/"
     .strtolower(geoip_country_code_by_addr($gi, $ip_adresa))
     .".gif\" alt=\"vlajka\">
     " .geoip_country_name_by_addr($gi, $ip_adresa);
     
geoip_close($gi);
?>


Související články:
Qark | 17. 11. 2004 14:44 | Komentáře: 22 | ::Programování


Přidat článek do: [ linkuj.cz], [ jagg.cz], [ asdf.sk], [ del.icio.us]

Stáhnout článek jako [ PDF]
[ RSS komentářů] k článku

[ Napsat] komentář

Články a fotografie z tohoto webu je zakázáno kopírovat a přidávat si je na svoje blogy, či kamkoliv jinam, bez mého písemného souhlasu!

Komentáře


1
TOMeek 28. 05. 2005 17:02 (strakonice165.bluetone.cz)

Supr, jenom jeste dotaz, kde splasim to geoip.inc?

Reakce na komentář: Qark #2Načítám náhled komentáře...

2
Qark url 28. 05. 2005 17:07 (ip-auth.qark.net)

Reakce na TOMeek #1Načítám náhled komentáře...: PHP zdrojáky najdeš [zde]

Jestli chceš z IP zjistit ještě víc věcí, tak se mrkni na můj další článek.


3
Radim email 26. 11. 2005 22:29 (homeinternet-pv.infos.cz)

Kam se ty kódy zadávají?


4
poutuprt 12. 12. 2005 14:22 (gprsh65.isp.t-mobile.cz)

jakou mam netovou ip andresu na hri chci mastit


5
Vit Novak email 22. 01. 2006 11:17 (38.146.freebone.cz)

Jak mam zijstit svou IP adresu?

Reakce na komentář: Da Vinci #6Načítám náhled komentáře...

6
Da Vinci email 22. 01. 2006 11:58 (adsl-cb-045.in.ipex.cz)

Reakce na Vit Novak #5Načítám náhled komentáře...: zkus třeba http://ip.iol.cz


7
janek 02. 02. 2006 18:38 (94.31.broadband4.iol.cz)

Jak si mohu změnit ip adresu.? Prosim poradte mi. Díky


8
Filip email url 12. 02. 2006 23:05 (164.253.broadband3.iol.cz)

Scriptík funguje bezvadně, díky. Akorát… Rád bych využil možnosti zobrazovat i vlajky. Existuje nějaký balík obrázků šitý na míru databázi GeoIP.dat? Ne, že bych nebyl schopen sám si najít vlajky na netu, ale jde o to, aby se jmenovaly schodně s údajem v databázi. Předem díky za radu.

Reakce na komentář: Qark #9Načítám náhled komentáře...

9
Qark url 12. 02. 2006 23:23 (ip-auth.qark.net)

Reakce na Filip #8Načítám náhled komentáře...: Takový balík byl kdysi na webu Maxmindu, na stejné adrese jako databáze a scripty k ní. Ale teďka se mi to nedaří dohledat, takže si vlajky můžeš stáhnout u mě: vlajky

Reakce na komentář: Filip #11Načítám náhled komentáře...

10
Filip email url 12. 02. 2006 23:26 (164.253.broadband3.iol.cz)

Tak už jsem to za pomoci komentáře od czERTa v souvisejícím článku našel sám. Pro ostatní: http://img.nameintel.com/flags/
Do scriptu je pak potřeba napsat místo
<img src=\"flag/"
tohle
<img width=18 height=12 src=\"flag/"
a vlajky uložit do adresáře "flag".


11
Filip 12. 02. 2006 23:32 (164.253.broadband3.iol.cz)

Reakce na Qark #9Načítám náhled komentáře...: Takovou rychlost jsem nečekal. :-) Ještě jednou díky za script a pomoc.


12
Dawe email 11. 05. 2006 19:40 (129.4.broadband6.iol.cz)

Pls poradte jak si muzu zmenit IP adresu


13
Seeger email 11. 05. 2006 20:36 (r60s16p11.home.nbox.cz)

Zvláštní dotaz. IP adresa identifikuje tvoje připojení, tudíž musíš změnit počítač a místo. Co já vím, tak nemůžeš změnit svoje otisky prstů, aspoň ne bez amputace. Proč ji chceš změnit?


14
antton 18. 06. 2006 19:39 (lysafreenet.cust.sloane.cz)

Jenom takova drobnost bez ktere mi to nechodilo.

$ip_adresa = $_SERVER['REMOTE_ADDR'];


15
Tomas email 06. 07. 2006 18:10 (ro1a245.chello.upc.cz)

PLS mohli by ste mi nekdo poradit jak zmanit IP adresu? dik

Reakce na komentář: silik #16Načítám náhled komentáře..., ShadoW #17Načítám náhled komentáře...

16
silik email 13. 07. 2006 19:43 (r5y67.chello.upc.cz)

Reakce na Tomas #15Načítám náhled komentáře...: Tak to bych taky rád věděl :-) Nevim na co jsou programy typu anonymizer,hideip,invisible browsing a pod. Všechny jsem vyzkoušel a má ip byla furt stejná– i když demoprogram oznamoval změnu na jinou a ukazoval jakési nesmyslné číslo a chtěl po mě dolary :-)

Reakce na komentář: ShadoW #17Načítám náhled komentáře...

17
ShadoW email 21. 07. 2006 11:55 (bno-84-242-66-233.karneval.cz)

Reakce na Tomas #15Načítám náhled komentáře...: Reakce na silik #16Načítám náhled komentáře...:
IP adresu dostanete (většinou) přidělenou od svého poskytovatele Internetu (jestliže samozřejmě nemáte přidělený nějaký rozsah, ale nemyslím si, že to je zrovna váš problém -– jste u UPC (Chella), jak se dívám :-).

Máte zřejmě na mysli, jak na to, abyste na Internetu nebyli vidět, z jaké IP adresy se přesně připojujete. K tomuto slouží tzv. proxy servery. Jejich problém je ale (hlavně u těch veřejných) celkové zpomalení Internetu. (Právě proto je třeba já nepoužívám, i když ještě nedávno jsem jel přes interní proxy server Karnevalu a byl jsem dost spokojený.)

Pokud to přesto chcete vyzkoušet, stačí najít nějakou databázi proxy serverů a změnit nastavení připojení v internetovém prohlížeči.


18
pavel email 17. 11. 2006 07:46 (102.89.broadband4.iol.cz)

dobry den,
chci se zeptat zda je mozna identifikace dle ip adresy myslim zda muze nekdo dohledat kde dany pocitac je vcetne uzivatele dik

Reakce na komentář: kozotoč #20Načítám náhled komentáře...

19
mafian25 email 19. 11. 2006 11:56 (gwod-3-101.802.cz)

jak zjistím toho druhého jen pomoci ip adresy??dík


20
kozotoč 04. 10. 2007 04:34 (prg2-v-4-88.static.adsl.vol.cz)

Reakce na pavel #18Načítám náhled komentáře...: pokud by ti byla znama IP adresu a jeji poskytovatel, mohl by ses jej zeptat, s kym (jakym jejich zakaznikem) se dana IP adresa poji. musela by ale byt staticky pridelovana.


21
kozotoč 04. 10. 2007 04:45 (prg2-v-4-88.static.adsl.vol.cz)

btw. napr. tady

http://cs.wikipedia.org/wiki/ISO_3166–1

jsou uvedeny vsechny 2pismenny kody a k nemu nazvy respektivnich zemi v cestine.


22
kriber 11. 06. 2008 02:44 (217-112-160-222.cust.avonet.cz)

dobry den, chtel bych se zeptat zdali je mozne v ramci sveho bezpeci odeslat email tak aby nebyl identifikovatelny – tedy dohledatelny dle IP v halvicce. a zda je mozne vlozit do teto hlavicky nejakou jinou konkretni IP – dle vlastniho uvazeni …. nepotrebuji navod jen vedet zdali je tohle technicky mozne..

Přidej komentář

Smajlíci




Pravidla pro vkládání příspěvků:
  1. Veškeré vulgární, urážlivé a nesouvisející komentáře budou smazány!
  2. Pokud s něčím nesouhlasíte, uveďte důvod a přidejte argumenty. Jinak je váš názor k ničemu a nemá tu co dělat.
  3. Příspěvky typu: „Prosím, prosím, poraďte jak…“, „Potřebuji poradit…“ a další podobné, patří do [ fóra], nikoliv sem.
  4. Komentář psaný celý velkými písmeny a nebo tučně, bude smazán bez ohledu na jeho obsah.
  5. Každý příspěvek může obsahovat maximálně jeden odkaz, jinak bude před publikováním čekat na mé schválení.

  6. Pište, prosím, s diakritikou. Tolik vás to nezdrží a bude se to po vás ostatním lépe číst.
Vložením komentáře berete tyto body na vědomí.

Komentáře vyjadřují názory čtenářů. Provozovatel webu QARK.net neodpovídá ani nenese žádnou zodpovědnost za jejich obsah.