IP naslov

Nism zihr, če je taprava tema, sm vseeno. Mal sm se igral, pa pogledal, od kje naj bi bil moj IP. Na strani http://antionline.com/tools-and-toys/ip-locate/ pa mi je reklo, da naj bi bil jaz kao doma iz Marine del Rey v Californiji. Zdelo se mi je čudno, zato sem probal še na eni strani, kjer mi je pokazalo isto. Je to kaj narobe, da mi ne pokaže Slovenije?

Komentarji

  • napsy Član Ubuntu.si
    Men pokaže, da sem iz Amsterdama :D
  • pol je to kr ena čudna stran:)
  • bl4z Član Ubuntu.si
    na zacetku interneta je blo malo ispjev in so imeli lepo razdeljene ip naslove (tudi lokacije) zadnje case pa teh kr posteno zamnjkuje in ip naslovi tudi menjajo ispje (recimo da ma arnes full ipjev en xy isp pa nobenga mu lahko arnes ""proda"" dolocen range .. lokacijo pa ne updejtajo .. zato pride do anomalij ..

    drugace pa za te range kadar jaz kaj rabim pogledam tu

    http://www.proxyserverprivacy.com/ipaddress_range.php
  • urh Član Ubuntu.si
    ja no ce ze gremo se glede tega, bwin.com stran ima narjena lokator engine, ki vrze uporabnika po IPju direkt na stran od drzave (jezik) jaz kot t2 uporabnik sem Češki uporabnik ;)
  • Kami Član Ubuntu.si
    http://ip-to-country.webhosting.info/ - najbolj zanesljiva zadeva.

    Redno posodabljajo bazo, ki je na voljo zastonj v CSV obliki
  • urh Član Ubuntu.si
    ceprav jaz to raje naredim kar z ukazom 'whois xxx.xxx.xxx.xxx' pa ti vse lepo izpise :) (v konzoli seveda)
  • bl4z Član Ubuntu.si
    za webpage, da te locira mas 3 moznosti

    1. z javascritp languageg operating system
    2. takisto javascript browser lnagugage
    3. ip range (sreca ma po novem php funkcijo k ti ip pretvori v long, potme pa ni tesko preverjati od kje pride ip)
    jaz sem iz unga urlja zgori vse slovenske range dal v bazo, potem pa mi ta enostavna funkcija pove a je obiskovalec slovenc ali ni ... (sm nujno rabu za en projekt)
    $is_in = checkIPorRange($_SERVER['REMOTE_ADDR'], $row->my_range);  // $row->my_range je v obliki (193.189.0.0-193.189.255.255)
    function checkIPorRange ($ip_test, $ip_address) {
    if (ereg(\"-\",$ip_address)) {
    // Range
    $ar = explode(\"-\",$ip_address);
    $your_long_ip = ip2long($ip_test);
    if ( ($your_long_ip >= ip2long($ar[0])) && ($your_long_ip <= ip2long($ar[1])) ) {
    return TRUE;
    }
    } else {
    // Single IP
    if ($ip_test == $ip_address) {
    return TRUE;
    }
    }
    return FALSE;
    }

    mozno da je se kak nacin .. (da uporabis geo ip knjiznico) ampak to je podobno kt tocka 3 oz. kaksen webservice
Za komentiranje se prijavite ali pa se vpišite.