Snažím sa nainštalovať stránku na alternatívny port na serveri, ale port môže byť uzavretý bránou firewall. Existuje spôsob, ako na konkrétnom porte zistiť, či je otvorený?
Predpokladáme, že sa snažíte použiť port TCP (a nie UDP):
Na samotnom serveri použite netstat -an
, aby ste zistili, ktoré porty počúvajú.
Zvonku stačí použiť telnet host port
(alebo telnet host:port
na unixových systémoch), aby ste zistili, či je spojenie odmietnuté, prijaté, alebo či došlo k timeoutu.
Pri tomto druhom teste potom všeobecne:
V systéme Windows 7 alebo Windows Vista nie je predvolená možnosť 'telnet' rozpoznaná ako interný alebo externý príkaz, ovládací program alebo dávkový súbor. Ak to chcete vyriešiť, stačí ju povoliť: Kliknite na *Start → Ovládací panel* → Programy → Zapnúť alebo vypnúť funkcie systému Windows. V zozname prejdite nadol a vyberte položku Telnet Client* a kliknite na tlačidlo OK.
Chcete na to nástroj? Existuje webová stránka http://www.canyouseeme.org/. Inak potrebujete nejaký iný server, ktorý vám zavolá späť, aby ste zistili, či je port otvorený...