Portál AbcLinuxu, 12. května 2025 05:38

Dotaz: Zjištění názvu PC z IP

15.3.2014 23:58 Pavel | skóre: 17
Zjištění názvu PC z IP
Přečteno: 1108×
Odpovědět | Admin
Zdravím, jak lze získat název PC v síti když znám IP i MAC? Píši jednoduchou aplikaci v php, která klientovi zobrazí jeho IP, MAC a název PC.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.3.2014 00:07 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Zjištění názvu PC z IP
Odpovědět | | Sbalit | Link | Blokovat | Admin

Z dns a nebo to bývá v přenesených datech ovšem tam to třeba u www jde v prohlížeči zakázat.

V php třeba takto zjistit IP


<?php
echo $_SERVER['REMOTE_ADDR'];
?>
16.3.2014 00:20 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Zjištění názvu PC z IP

Jsem zapoměl název:

<?php
echo $_SERVER['REMOTE_HOST'];
?> 

Viz: $_SERVER

16.3.2014 00:47 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: Zjištění názvu PC z IP
To mi právěže vrátí prázdný řetězec. Klidně to mohu zjistit nějak ze systému, mám plný přístup k shellu přes exec().
16.3.2014 00:50 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Zjištění názvu PC z IP
Příkaz je překvapivě hostname.
16.3.2014 01:02 Pavel | skóre: 17
Rozbalit Rozbalit vše Re: Zjištění názvu PC z IP
hostname vypíše jméno serveru, nikoliv klienta
16.3.2014 01:15 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Zjištění názvu PC z IP
Jméno klienta zjistí buď z PTR záznamu, nebo musí pustit ve stránce javasript, který to zjistí a pošle na server. Standardně se ze serveru ke klientovi ani nedostane, protože často bude za NATem, a v HTTP hlavičkách se jméno neposílá.
Jendа avatar 16.3.2014 15:27 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Zjištění názvu PC z IP
nebo musí pustit ve stránce javasript, který to zjistí a pošle na server
Šmarjá, to jde?
Jendа avatar 16.3.2014 01:14 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Zjištění názvu PC z IP
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nemáš to jak zjistit. Můžeš zkusit udělat reverzní lookup přes DNS (pokud se v síti DNS používá a je správně nastavené), případně se podívat do logu DHCP serveru, kam klienti většinou jméno posílají. Já tam ale třeba posílám vždycky náhodná jména ze slovníku, protože jinak by NSA věděla, kde jsem.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.