Autor Zpráva
kojot
Profil *
Nazdarek mam problem potreboval bych v PHP krom vnejsi IP adresy zjistit i vnitrni.
Nevite nekdo jak se to dela?
Hugo
Profil
Co je to vnitrni IP??
Leo
Profil
Vnitrni odkud? Leo
Fox
Profil
jo on asi myslí že máš PC s neveřejnou IP v síti. TJ na internetu PC zastupuje server pod třeba 212.21.135.15 a uvnitř sítě pod třeba 10.7.1.6 a on potřebuje zjistit tu 10.7.1.6

Nevím to jistě aly myslím že to nejde.
Hugo
Profil
To asi fakt nepujde, protoze php vidi jen tu adresu, ktera se posila serveru.
kojot
Profil *
Ano jedna se o to ze pokud clovek nema verejnou IP adresu tak vystupuje pod neverejnou ale ve vnitrni siti ktera vystupuje pod tou IP adresou ma kazdy clen svoji vnitrni IP adresu a tu ja potrebuju zjistit.
To ze to nejde je blbost, ono to jde, ale nevim jak. Uvedu priklad.
www.webgame.cz mi to i ukazuje tu vnitrni adresu a www.xchat.cz ji i pouzivapro zabezpeceni, takze to nejak jit musi:) A uz sem se setakl i se strankama, ktere mi ji normalne ukazali:)
thingwath
Profil
Kde to má na webgame co ukazovat? Já tam nic nevidím.
kojot
Profil *
Kde to má na webgame co ukazovat? Já tam nic nevidím.

Pokud bys to nahodou hral, tak kdyz si zobrazis vlastnosti zeme tak ti to napise druhou pulku i adresy a i pulku vnitrni ip adresy. A kdyz to tam je a kdyz to pouziva i xchat a i jinde sem to videl tak to asi jde ne?
Leo
Profil
Pokud se vam to neobjevi nekde ve vypisu

print_r($_SERVER)

tak asi nijak, Leo
a
Profil *
http://www.auditmypc.com/internal-ip.html
thingwath
Profil
Webgame to pravděpodobně bere z hlavičky proxy serveru. Mohl bych to vypnout, kdybych chtěl.
Dero
Profil
Myslíš privátní IP?

Zjistíš ji doopravdy asi pouze pouze JavaAppletem (či jiným objektem, který se spouští přímo na pc).

Můžeš zkusit zjišťovat i IP, kterou předává proxy.

Např. tento kód:

$IP = $_SERVER["HTTP_X_FORWARDED_FOR"];

$proxy = $_SERVER["REMOTE_ADDR"];
$host = gethostbyaddr($IP);


Zjistí IP, pod kterou pc vystupuje za proxy [$ip], IP proxy [$proxy] a jméno počítače za proxy [$host].

Mnohé proxiny ale tato data nepředávají.
kojot
Profil *
http://www.auditmypc.com/patch-management/patch-management.asp

TAdy to je nejak tou javou
j_hajsl
Profil
ja si udelal takovy nastroj ... http://hajsl.wz.cz/tools/ip.php ... jestli ti bude fungovat, poslu ti zdrojaky
kojot
Profil *
j_hajsl:jo funguje mi to
j_hajsl
Profil
Zdrojáky jsou na http://hajsl.wz.cz/download/internal_ip.zip
horik
Profil *
mám veřejnou IP adresu a potřebuju zapojit doma ještě jeden počítač.Mám rozbočovač,ale druhej počítač mi ukazuje že chce IP adresu jak to mám udělat?zkoušel jsem automaticky a to nejde..
Fox
Profil
potřebuješ pro něj další IP adresu a nebo si pořiď router. Nejlepší bude pokud se domluvíš s poskytovatelem internetu přes kterého si připojený.
Lukáš Chmela
Profil *
horik: Nj, ty jsi na tom ještě dobře. Máš veřejnou IP jenom na jednom PC, ale já mám veřejnou IP sdílenou s bráchou. Servery jako apache, mysql a smtp co používám se tu jednoduše rozběhnou, ale ty jako pop3, imap a ftp už požadují nesdílené připojení ;-)
Fox
Profil
Jak sdílenou? tro jako že máš doma Router s NAT-em? v síti přece nemůžeš mít svě síťovky se stejnou IP.
Lukáš Chmela
Profil *
Fox: jj, přes router. Jak vidíš, tak to možné je ;-)
Fox
Profil
le stejně to možné není takto se akorát router vydává za oba dva počítače ve své podsíti současně takže ani v jedné ze sítí nenjdeš dvězařízení pod jednou IP.
Joker
Profil
Fox
IP adresa má sice být unikátní v rámci sítě, ale myslím, že není až takový problém mít v jedné síti víc počítačů se stejnou IP. Akorát pokud jsou puštěné oba najednou, udělá to asi docela bordel :-)

Jinak k původnímu tématu, vnitřní IP se dá zjistit z $_SERVER["HTTP_X_FORWARDED_FOR"], ale jenom pokud ji router pošle. Co jsem to zatím zkoušel, tak většinou se neposílá (resp. je stejná jako $_SERVER["REMOTE_ADDR"])
thingwath
Profil
Joker
Já doufám, že už z toho HTTP_X_... je jasné, že router to rozhodně nepošle.
Joker
Profil
Tak proxyna nebo kýho čerta... z pohledu toho skriptu je ale celkem jedno, jak se ten bazmek jmenuje :) Podstatný je, že tu IP může a nemusí poslat.
lord Zealot
Profil *
Zdrojáky jsou na http://hajsl.wz.cz/download/internal_ip.zip[/i]

tam je nejakej cyklus v tom apletu?
herry
Profil *
mám dotaz....jde nějak zjisiti ip adresa která je zamaskovaná v lokální síti?všim sme si že jste ot tu už řešili ale ví někdo konkrítně jak na to?docela by se to šiklo...děkuju
P_T_
Profil
Já jsem si psal skriptík, kterým se dá zjistit LAN IP ( http://ip.prodejvyfuku.cz ).
Jinak, LAN IP přes PHP zjistit NELZE. Dělá se to pomocí Javy, jak o tom psal Dero . ( samozřejmě musí být povolená )
Hacky
Profil *
Funguje nekomu ten odkaz docela by me zajimalo jak ziskat tu LAN IP
Toto téma je uzamčeno. Odpověď nelze zaslat.