Jak najít číslo mého portu na mé síti LAN

Otevřete terminál. V systému Windows otevřete příkazový řádek kliknutím na „Start“ a zadáním „CMD“ do pole „Spustit“. U počítačů Mac zadejte do vyhledávače „terminal“ nebo přejděte do složky Aplikace, otevřete složku Utilities a otevřete „Terminál“. Tyto příkazy lze spouštět z klientského počítače nebo ze strany serveru. Často nebudete mít přístup na stranu serveru.

Spusťte příkaz "netstat -an" z terminálu nebo příkazového řádku. Výstup je podobný pro Linux, Windows a Mac. Pokud má váš výstup více sekcí, přejděte nahoru, dokud nenajdete tato záhlaví sloupců: Protokol, Místní adresa, Zahraniční adresa a Stát. Sloupce místní a zahraniční adresy označují adresu internetového protokolu (IP) a číslo portu oddělené dvojtečkou. Každý řádek označuje aplikaci, která je buď v konverzaci s jiným počítačem, nebo čeká na navázání konverzace.

Vyhledejte stav „naslouchat“, abyste zjistili číslo portu služeb spuštěných na vašem počítači (počítač pracuje jako server.) "Poslouchat" znamená, že váš počítač čeká, až k němu jiný počítač požádá o přístup aplikace. Číslo portu zjistíte ve sloupci "Místní adresa" v příslušném řádku.

Vyhledejte stav „established“ a najděte číslo portu, které váš počítač používá pro připojení ke službám běžícím na jiném počítači (váš počítač funguje jako klient). "Založeno" znamená, že váš počítač komunikuje s aplikací na jiném počítači. Číslo portu zjistíte ve sloupci „Zahraniční adresa“ v přidruženém řádku.

Spusťte příkazy "netstat -bn" a "netstat -abn" z příkazového řádku systému Windows a zjistěte číslo portu používaného konkrétní aplikací. Na počítači, na kterém je spuštěna aplikace jako služba (na straně serveru), vyhledejte aplikaci ve stavu „naslouchání“ a ve sloupci „Místní adresa“ vyhledejte číslo portu této aplikace. Na počítači, který se pokouší připojit ke službě (na straně klienta), otevřete aplikaci, navažte připojení, a poté spusťte příkaz „netstat -abn“. Vyhledejte aplikaci ve stavu „založeno“ a ve sloupci „Zahraniční adresa“ najděte číslo portu této aplikace.

To je těžší udělat pro Linux nebo Mac, ale příkaz "lsof -i" vám někdy ukáže aplikace a porty tcp, které používají.

Najděte nestandardní číslo portu, které bylo nakonfigurováno na serveru. Udělejte to pomocí jedné z předchozích metod nebo se podívejte na předvolby konfigurace pro aplikaci spuštěnou na serveru. Pokud nemáte přístup k serveru, zeptejte se správce serveru, jaké číslo portu aplikace používá.

Každá konverzace je spojena se dvěma čísly portů. Na straně serveru je standardní nebo dobře známé číslo portu v rozsahu od 0 do 1023 a na straně klienta je číslo náhodně vygenerované pouze pro tuto krátkou konverzaci v rozsahu od 49152 do 65535.

Když bylo číslo portu aplikace serveru nakonfigurováno jako nestandardní port, pak počítač musí upravit číslo portu klientské aplikace tak, aby odpovídalo číslu serveru, aby se mohl připojit k servis. Pokud by byl Google nakonfigurován tak, aby používal port 8080 namísto standardního portu 80, například byste k němu měli přístup zadáním „http://google.com: 8080" do vašeho webového prohlížeče; v tomto případě by klientskou aplikací byl prohlížeč. Každá klientská aplikace má jiný způsob konfigurace nestandardních čísel portů.

Chcete-li zobrazit všechny možnosti příkazu netstat, zadejte "netstat /?" v příkazovém řádku Windows nebo zadejte „man netstat“ v terminálu Mac nebo Linux.