17Aug
Wanneer een toepassing zichzelf via het netwerk toegankelijk wil maken, claimt deze een TCP / IP-poort, wat betekent dat de poort niet door iets anders kan worden gebruikt. Dus hoe controleer je open poorten om te zien welke applicatie het al gebruikt?
Een IP-adres geeft een computer of ander netwerkapparaat aan in een netwerk. Wanneer het ene apparaat verkeer naar het andere verzendt, wordt het IP-adres gebruikt om dat verkeer naar de juiste plaats te routeren. Zodra het verkeer de juiste plaats bereikt, moet het apparaat weten voor welke app of service het verkeer moet worden verzonden. Dat is waar de poorten binnenkomen. Als het IP-adres verwant is aan een straatadres op een post, is de poort zoiets als de naam van de persoon in die woning die de post ontvangt. Voor het grootste deel hoef je je geen zorgen te maken over poorten. Maar af en toe kun je een app tegenkomen die is ingesteld om te luisteren naar verkeer op dezelfde poort die een andere app al in gebruik heeft. In dat geval moet u de app identificeren die al die poort in gebruik heeft.
Er zijn een aantal manieren om te weten welke applicatie een poort heeft vergrendeld, maar we zullen u een aantal ingebouwde manieren laten zien die de opdrachtprompt gebruiken en u vervolgens laten zieneen geweldige freeware-applicatie die het nog eenvoudiger maakt. Al deze methoden zouden moeten werken, ongeacht welke versie van Windows u gebruikt.
Gebruik ingebouwde tools om te zien wat er op een poort wordt geluisterd
We hebben twee commando's om je te tonen. De eerste lijst bevat actieve poorten samen met de naam van het proces dat ze gebruikt. Meestal werkt dat commando prima. Soms helpt de procesnaam u echter niet om vast te stellen welke app of service een poort daadwerkelijk heeft. Voor die tijd moet u actieve poorten vermelden samen met hun proces-ID's en die processen vervolgens opzoeken in Taakbeheer.
Optie één: bekijk poortgebruik samen met procesnamen
Eerst moet u de opdrachtprompt openen in de beheerdersmodus. Druk op Start en typ vervolgens "opdracht" in het zoekvak. Wanneer u "Opdrachtprompt" in de resultaten ziet verschijnen, klikt u er met de rechtermuisknop op en kiest u "Als administrator uitvoeren".
Typ de volgende tekst bij de opdrachtprompt en druk op Enter:
netstat -abNadat u op Enter hebt gedrukt,resultaten kunnen een minuut of twee duren om volledig te worden weergegeven, dus wees geduldig. Blader door de lijst om de poort te vinden( die wordt weergegeven na de dubbele punt rechts van het lokale IP-adres) en u ziet de procesnaam onder die regel staan. Als u dingen een beetje gemakkelijker wilt maken, onthoud dan dat u de resultaten van de opdracht ook naar een tekstbestand kunt pipen. U kunt dan gewoon in het tekstbestand zoeken naar het poortnummer dat u zoekt.
Hier ziet u bijvoorbeeld dat poort 49902 is vastgelopen door een proces met de naam picpick.exe. PicPick is een afbeeldingseditor op ons systeem, dus we kunnen ervan uitgaan dat de poort in feite vastzit aan het proces dat regelmatig controleert op updates voor de app.
Optie twee: Bekijk poort Gebruik samen met proces-ID's
Als de naam van het proces voor het poortnummer dat u opzoekt het moeilijk maakt om te vertellen wat de gerelateerde app is, kunt u een versie van de opdracht proberen die proces-ID's toont(PID's) in plaats van namen. Typ de volgende tekst op de opdrachtprompt en druk op Enter:
netstat -aonDe kolom helemaal rechts geeft PID's weer, dus zoek de poort die is gebonden aan de poort die u probeert op te lossen.
Open vervolgens Taakbeheer door met de rechtermuisknop op een open ruimte op uw taakbalk te klikken en "Taakbeheer" te kiezen.
Als u Windows 8 of 10 gebruikt, schakelt u naar het tabblad "Details" in Taakbeheer. In oudere versies van Windows ziet u deze informatie op het tabblad 'Processen'.Sorteer de proceslijst op basis van de kolom 'PID' en zoek de PID die is gekoppeld aan de poort die u onderzoekt. U kunt mogelijk meer vertellen over welke app of service de poort heeft vastgemaakt door naar de kolom 'Beschrijving' te gaan.
Als dit niet het geval is, klik dan met de rechtermuisknop op het proces en kies "Open bestandslocatie". De locatie van het bestand geeft u waarschijnlijk aanwijzingen over welke app het betreft.
Wanneer u daar eenmaal bent, kunt u de opties Eindproces, Open bestandlocatie of Naar service( s) gebruiken om het proces te besturen of te stoppen.
Gebruik NirSoft CurrPorts om te bekijken wat er op een poort wordt geluisterd
Als u niet echt het type opdrachtprompt bent - of liever gewoon een eenvoudig hulpprogramma gebruikt om dit allemaal in één stap te doen - raden we het uitstekende freeware CurrPorts-hulpprogramma van NirSoft aan. Ga je gang en download de tool. Zorg ervoor dat u de juiste versie krijgt( de standaardversie is voor 32-bits Windows en de x64-versie is voor 64-bits Windows).Het is een draagbare app, dus u hoeft deze niet te installeren. Pak gewoon de downloadmap uit en voer het uitvoerbare bestand uit.
Sorteer in het venster CurrPorts op de kolom "Lokale poort", zoek de poort die u onderzoekt en u kunt alles bekijken: de procesnaam, PID, poort, het volledige pad naar het proces, enzovoort.
Om het nog eenvoudiger te maken, dubbelklikt u op een proces om elk detail in één venster te bekijken.
Wanneer u hebt vastgesteld welke app of service de poort die u aan het onderzoeken bent, heeft vastgemaakt, is het aan u hoe u dit moet doen. Als het een app is, hebt u mogelijk de mogelijkheid om een ander poortnummer op te geven. Als het een service is of als u niet de mogelijkheid hebt om een ander poortnummer op te geven, moet u waarschijnlijk de service stoppen of de app verwijderen.