Hvordan kan jeg afgøre, om en port er åben på en Windows-server?
Jeg forsøger at installere et websted under en alternativ port på en server, men porten kan være lukket af en firewall. Er der en måde at pinge ud eller ind på en bestemt port for at se, om den er åben?
461
3
Hvis det er en TCP-port (snarere end UDP-port), du forsøger at bruge:
På selve serveren skal du bruge
netstat -an
til at kontrollere, hvilke porte der lytter.Udefra skal du blot bruge
telnet host port
(ellertelnet host:port
på Unix-systemer) for at se, om forbindelsen afvises, accepteres eller går i timeout.På den sidstnævnte test, så generelt:
På Windows 7 eller Windows Vista genkendes standardindstillingen 'telnet' ikke som en intern eller ekstern kommando, et operabelt program eller en batchfil. For at løse dette skal du blot aktivere den: Klik på *Start → Kontrolpanel* → Programmer → Slå Windows-funktioner til eller fra. På listen skal du rulle ned og vælge Telnet Client* og klikke på OK.
Hvis
telnet
ikke er tilgængeligt, kan du downloade PuTTY. Det er en langt bedre Telnet-, SSH-, osv. klient og vil være nyttig i mange situationer, ikke kun i denne, især hvis du administrerer en server.Vil du have et værktøj til at gøre det? Der findes et websted på http://www.canyouseeme.org/. Ellers skal du have en anden server til at ringe tilbage til dig for at se om en port er åben...