Netværk

Tjek om en port er åben med Test-NetConnection i Windows

Kan printeren ikke sende mail, eller vil fjernskrivebordet ikke forbinde? Med Test-NetConnection i PowerShell kan du på få sekunder se, om en bestemt port er åben fra din pc.

Printeren kan ikke sende scan til mail. Outlook siger, at den ikke kan få forbindelse til serveren. Fjernskrivebordet til kontorets server bliver ved med at tænke og giver så op. Fælles for dem er spørgsmålet: Kommer pc'en overhovedet igennem til den rigtige server på den rigtige port – eller bliver den stoppet et sted undervejs?

Det kan du teste på få sekunder med PowerShell-kommandoen Test-NetConnection, som er indbygget i Windows 10 og Windows 11. Du skal ikke installere noget.

Hvorfor er det nyttigt?

Når en tjeneste ikke virker, kan fejlen sidde mange steder: et forkert servernavn, en firewall på pc'en, en router eller firewall i netværket, internetudbyderen eller selve serveren. Test-NetConnection slår servernavnet op i DNS og forsøger at åbne en TCP-forbindelse til den port, du angiver. Svaret fortæller dig, om du skal lede videre i indstillingerne i programmet – eller i netværket.

Trin 1: Åbn PowerShell

  1. Højreklik på Start, og vælg Terminal (eller Windows PowerShell på ældre pc'er).
  2. Du behøver ikke køre som administrator for de tests, der er vist her.

Trin 2: Test en bestemt port

Den vigtigste form af kommandoen er servernavn plus port:

Test-NetConnection -ComputerName smtp.office365.com -Port 587

Det tester, om pc'en kan nå Microsoft 365's SMTP-server på port 587, som bruges, når en printer, et program eller en mailklient skal sende mail.

Svaret ser nogenlunde sådan ud:

ComputerName     : smtp.office365.com
RemoteAddress    : 52.98.x.x
RemotePort       : 587
InterfaceAlias   : Ethernet
SourceAddress    : 192.168.1.50
TcpTestSucceeded : True

Det er især to linjer, du skal kigge på:

  • RemoteAddress – den IP-adresse, servernavnet blev slået op til. Er den tom, eller får du en fejl om navneopslag, er problemet DNS eller et forkert stavet servernavn.
  • TcpTestSucceeded – True betyder, at porten er åben hele vejen fra din pc til serveren. False betyder, at forbindelsen blev blokeret eller ikke blev besvaret.

InterfaceAlias og SourceAddress viser, hvilket netkort og hvilken IP-adresse pc'en brugte. Det er nyttigt, hvis pc'en både er på kabel, Wi-Fi og VPN.

Trin 3: Få et kort ja/nej-svar

Skal du bare vide, om porten er åben, kan du bede om et simpelt True eller False:

Test-NetConnection -ComputerName outlook.office365.com -Port 993 -InformationLevel Quiet

Her testes IMAP over SSL mod Microsoft 365. Det samme virker mod enhver anden server, fx din webhoster eller internetudbyders mailserver – brug blot det servernavn og den port, der står i jeres opsætning.

Gode porte at kende

  • 25 – SMTP mellem mailservere (bruges sjældent fra almindelige pc'er)
  • 465 – SMTP med SSL
  • 587 – SMTP med STARTTLS (det mest almindelige til at sende mail)
  • 993 – IMAP med SSL
  • 995 – POP3 med SSL
  • 443 – HTTPS (hjemmesider og de fleste cloudtjenester)
  • 3389 – Fjernskrivebord (RDP)
  • 445 – Fildeling (SMB)

For nogle af de mest almindelige tjenester kan du skrive navnet i stedet for nummeret med -CommonTCPPort. De gyldige værdier er HTTP, RDP, SMB og WINRM:

Test-NetConnection -ComputerName server01 -CommonTCPPort RDP

Trin 4: Se hvor vejen stopper

Er porten lukket, og vil du se, hvor langt pakkerne kommer, kan du køre en traceroute:

Test-NetConnection -ComputerName smtp.office365.com -TraceRoute

Du får en liste over de routere, trafikken passerer. Stopper listen allerede ved jeres egen router, sidder problemet typisk lokalt.

Problemer?

PingSucceeded er False, men TcpTestSucceeded er True

Det er helt normalt. Mange servere og firewalls svarer ikke på ping. Det er porttesten, der tæller – ikke ping.

TcpTestSucceeded er False

Så kommer du ikke igennem. Typiske årsager:

  • Forkert servernavn eller port – tjek opsætningen hos udbyderen.
  • Firewall i netværket – en virksomhedsfirewall eller et gæstenetværk kan blokere udgående porte som 25, 465 og 587.
  • Internetudbyderen – nogle udbydere blokerer udgående port 25 for at begrænse spam.
  • Serveren lytter ikke – fx hvis Fjernskrivebord ikke er slået til på den computer, du forsøger at forbinde til.

Et godt tjek er at køre samme kommando fra en anden forbindelse, fx med pc'en på telefonens hotspot. Virker det dér, er det netværket – ikke pc'en.

Navnet kan ikke slås op

Får du en advarsel om, at navnet ikke kunne løses, så prøv med IP-adressen i stedet. Virker det, er det DNS, der driller. Se vores guide til at nulstille netværket i Windows 11.

Det er printeren, der ikke kan sende mail

Kør testen fra en pc på samme netværk som printeren. Er porten åben derfra, sidder fejlen sandsynligvis i printerens egne indstillinger eller login. Her kan vores guide til at få udstyr til at sende mail med Microsoft 365 hjælpe.

Kort sagt

Test-NetConnection -ComputerName <server> -Port <port> fortæller dig på få sekunder, om forbindelsen er åben. Se efter TcpTestSucceeded: True betyder, at netværket er i orden, og at du skal lede i programmets indstillinger. False betyder, at noget undervejs blokerer.

Står I med en port, der er lukket, uden at I kan se hvorfor, hjælper Todo-IT gerne med at finde den.

Udgivet 21. oktober 2026

Tilbage til bloggen

Ring Skriv til os
An unhandled error has occurred. Reload 🗙