In Windows 10 is er een mogelijkheid om de verbinding met een bepaalde poort op een externe machine te controleren. Dit is mogelijk dankzij PowerShell. Er zijn dus geen tools van derden vereist en u kunt het native doen.
Advertentie
PowerShell is een geavanceerde vorm van opdrachtprompt. Het is uitgebreid met een enorme set kant-en-klare cmdlets en biedt de mogelijkheid om .NET Framework / C # in verschillende scenario's te gebruiken. Als je de vaardigheid hebt om scripts te schrijven, kun je een aantal zeer krachtige scripts maken om Windows te automatiseren.
Een van de cmdlets, Test-NetConnection , kan worden gebruikt om de verbinding met een extern adres en met een door de gebruiker opgegeven aangepaste poort te controleren.
Het heeft de volgende syntaxis:
Test-NetConnection -ComputerName COMPUTER_NAME -Port PORT_NUMBER
Gebruik het als volgt.
Test de verbinding met de externe netwerkpoort in Windows 10
- Open PowerShell
- Typ de volgende opdracht:
Test-NetConnection -ComputerName COMPUTER_NAME -Port PORT_NUMBER
Vervang het COMPUTER_NAME-gedeelte door de daadwerkelijke naam of het IP-adres van de externe pc. Specificeer de poort waarmee u verbinding moet maken in plaats van het PORT_NUMBER-gedeelte.
Laten we bijvoorbeeld de verbinding met de DNS-poort (53) van de openbare Google DNS-server (8.8.8.8) testen. Het commando ziet er als volgt uit:
Test-NetConnection -ComputerName 8.8.8.8 -Port 53
Het resultaat:De lijnTcpTestSucceeded: Truegeeft aan dat de verbinding is gelukt en dat poort 53 open is.
Als u probeert verbinding te maken met een willekeurige poort, die is gesloten voor inkomende verbindingen, reageert de Test-NetConnection-cmdlet met de volgende informatie:
hoe een spel zichtbaar te maken in steam
De output geeft aan dat de verbinding is mislukt. De lijnTcpTest geslaagdheeft de waarde 'False', maar de cmdlet toont aanvullende informatie dat de doelserver in leven is. Het heeft het bestemmingsadres gepingd en de resultaten in de uitvoer opgenomen. Zie de regels:
PingSucceeded: True PingReplyDetails (RTT): 48 ms
Voor sommige servers kunt u te maken krijgen met de situatie waarinPing geslaagdisValsmaarTcpTest geslaagdisKlopt. Het betekent alleen dat ICMP-ping is uitgeschakeld op de doelserver, maar de bestemmingspoort is open voor inkomende verbindingen.
Het cmdlet Test-NetConnection is een van de handigste PowerShell-cmdlets. Het bespaart u tijd en breidt de ingebouwde netwerkdiagnosefunctionaliteit in Windows 10 uit.
De cmdlet Test-NetConnection is ook beschikbaar in Windows 8.1.
Dat is het.