Hur man pingar en specifik port

partikeljord med teknik nätverk cirkel över fotot suddig av stadsbild bakgrund, teknik och innovation koncept

Bildkredit: Photographer is my life./Moment/GettyImages

Ping är ett verktyg som används för att kontrollera status för nätverksanslutningar mellan två datorer. Tekniskt sett använder ping ett protokoll som inte inkluderar konceptet med portnummer, så det finns ingen standard ping-port, och du kan inte heller använda ping för att kontrollera statusen för en specifik port. Du kan dock använda andra verktyg för att kontrollera om du kan ansluta till en viss IP-adress och port, vilket motsvarar att skicka en ping till en IP och port.

Hur man pingar en port

Ping kontrollerar om det är möjligt att nå en dator från en annan. Den använder det som kallas Internet Control Message Protocol, eller ICMP, ovanpå standardinternet protokoll för att be en dator på en viss IP-adress att skicka ett svarsmeddelande för att bekräfta att de två kan kommunicera.

Dagens video

Pingverktyg ingår i de flesta moderna operativsystem, och på Microsoft Windows, Apple macOS och Linux kan du använda kommandoraden för att skicka en ping. Skriv bara "ping" följt av ett internetdomännamn eller en IP-adress för att skicka ett pingmeddelande och bli meddelad om eventuella svar.

IP och ICMP inkluderar inte begreppet portnummer. Dessa ingår i protokoll på högre nivå, inklusive transmissionskontrollprotokollet, eller TCP, som används för att leverera World Wide Web-trafik och e-post. Portar ingår också i användardatagramprotokollet, eller UDP, som används för att skicka lite enklare internettrafik. I båda protokollen används portnummer för att skilja olika tjänster som körs på samma server. Till exempel ansluter webbläsare vanligtvis till port 80 på en webbserver, och e-postverktyg ansluter till port 25 för att skicka meddelanden med det enkla e-postöverföringsprotokollet.

Eftersom ping inte fungerar över ett protokoll med portnummer kan du inte pinga en viss port på en dator. Du kan dock använda andra verktyg för att öppna en anslutning till en viss IP och port och få samma information som du skulle få om du kunde pinga en IP och port.

Pinga alternativ för att kontrollera portar

En teknik för att kontrollera om du kan ansluta till en viss maskin är att använda telnet, ett enkelt nätverksanslutningsverktyg. Den är installerad på Windows, macOS och Linux.

På Windows kan du behöva aktivera telnet innan du kan använda det via kontrollpanelen. För att göra det, öppna Start-menyn och skriv "Kontrollpanelen" i sökrutan. Klicka på "Program" följt av "Program och funktioner". Välj "Slå på och av Windows-funktioner" och "Telnet-klient" för att slå på telnet. Klicka på "OK" om du uppmanas att göra det.

När telnet har aktiverats öppnar du en kommandotolk på ditt operativsystem. I Windows gör du detta genom att skriva "cmd" i sökrutan i Start-menyn och klicka på kommandotolksikonen. I kommandotolksfönstret skriver du "telnet" följt av ett mellanslag, sedan en IP-adress eller domännamn följt av ett annat mellanslag och sedan portnumret. Till exempel för att kontrollera om du kan ansluta till port 80 på www.example.com, skriver du "telnet www.example.com 80" i kommandotolksfönstret.

Om porten är öppen och nåbar får du ett svar från den andra datorn. Annars ser du ett felmeddelande.

Du kan använda andra verktyg för att kontrollera om en port är öppen. Om det är en port som du vill ansluta till med ett visst verktyg, som en e-postklient eller webbläsare, använder du det verktyget för att försöka ansluta till porten. Du kan också använda andra verktyg för nätverksunderhåll, som Netcat, Nmap eller Ncat för att testa en viss port.