Controleer of een externe netwerkpoort open is met behulp van de opdrachtregel
- Categorie: Ramen
Er waren tijden dat we de netwerkconnectiviteit van een specifieke poort van de router testten met behulp van de telnet-opdracht. Telnet was vooraf geïnstalleerd in Windows, maar niet in Windows 10. We onderzoeken verschillende mogelijkheden om te controleren of een externe netwerkpoort open is met behulp van opdrachtregelopties in Windows 10. Korte samenvatting verbergen 1 Telnet installeren in Windows 10 2 Controleer of de poort open is of niet met behulp van de opdrachtprompt 3 Controleer de open poort met PowerShell
Windows 10 wordt niet geleverd met Telnet vooraf geïnstalleerd. Zelfs de DOS-opdrachtprompt is secundair geworden, waarbij PowerShell centraal staat.
Portqry was vroeger het favoriete commando om te controleren of externe poorten in leven zijn en luisteren, maar het was alleen beschikbaar tot Windows XP en Windows Server 2003.
Telnet installeren in Windows 10
Als je strikt met een op DOS gebaseerde opdracht werkt, heb je geen andere keuze dan telnet in Windows 10 te installeren. Volg de onderstaande instructies om Telnet te installeren:
- Opdrachtprompt openen Uitvoeren -> cmd
- Voer de volgende opdracht uit:
pkgmgr / iu: TelnetClient - Ga naar Uitvoeren -> telnet
Controleer of de poort open is of niet met behulp van de opdrachtprompt
Volg de onderstaande instructies om de netwerkpoort te controleren:
Open Telnet met behulp van de drie hierboven beschreven stappen en geef de volgende opdracht:
open google.com 80
Waar google.com de host is die u wilt testen. U kunt in plaats van de naam ook een IP-adres invoeren. 80 is het poortnummer dat u wilt testen. U dient 80 te vervangen door het gewenste poortnummer.
Als u ontvangt: Druk op een willekeurige toets om door te gaan prompt, betekent dit dat de poort open is en reageert op telnet. Als u ontvangt: Kan verbinding niet openen of een leeg scherm met knipperende cursor, dit betekent dat de poort gesloten is.
Als u ontvangt: Verbinding met host verloren , dit betekent dat de poort open is, maar dat de host geen nieuwe verbindingen accepteert.
Controleer de open poort met PowerShell
Aangezien Microsoft PowerShell pusht en CMD een legacy-systeem is geworden, zouden we PowerShell voor het grootste deel van ons werk moeten gebruiken. Laten we eens kijken of een externe netwerkpoort open is en luistert of niet.
- Open PowerShell door naar . te gaan Uitvoeren -> powershell
- Voer de volgende opdracht uit:
tnc google.com -poort 80

Open poort controleren met PowerShell
tns is een afkorting voor Test-netwerkverbinding opdracht. google.com is de hostnaam. U kunt ook een IP-adres invoeren in plaats van de hostnaam. U kunt het poortnummer specificeren met de -port switch aan het einde van de tnc-opdracht.
De TNC-opdracht geeft u basisinformatie over de netwerkverbinding, zoals computernaam, IP-adres, interface waarmee u verbinding maakt, bron-IP, of de ping succesvol is of niet, Ping-antwoordtijd en uiteindelijk TcpTestSucceeded. TcpTest geslaagd zal je geven Waar als de poort open is en vals als de poort gesloten is.
Deze opdrachten en technieken zijn erg handig bij het oplossen van problemen met een netwerk. Laat het ons weten als dit nuttig voor u is geweest in de onderstaande opmerkingen en we zullen in de toekomst meer technieken voor probleemoplossing toevoegen.