Einführung
Ping ist ein Software-Dienstprogramm zur Verwaltung von Computernetzwerken, mit dem die Erreichbarkeit eines Hosts in einem Internet Protocol (IP)-Netzwerk getestet wird. Es ist für praktisch alle Betriebssysteme mit Netzwerkfunktion verfügbar, einschließlich der meisten eingebetteten Netzwerkverwaltungssoftware.
Portnummern gehören zu Transportschichtprotokollen wie TCP undUDP . Portnummern helfen bei der Identifizierung, wohin eine Internet- oder andere Netzwerknachricht weitergeleitet wird, wenn sie ankommt.
S o Ports pingen ist eine der effektivsten Techniken zur Fehlerbehebung, um festzustellen, ob ein Dienst aktiv ist oder nicht.
In diesem Tutorial zeigen wir Ihnen, wie Sie einen Port anpingen in Linux mit drei verschiedenen Tools.
Tools zum Pingen eines Ports in Linux
Sie können also diese Tools verwenden, um einen Port zu pingen:
- Telnet
- Netcat (nc)
- Network Mapper (nmap)
Ping einen bestimmten Port über Telnet
Telnet ist_ein Anwendungsprotokoll, das im Internet oder lokalen Netzwerk verwendet wird, um eine bidirektionale interaktive textorientierte Kommunikationseinrichtung unter Verwendung einer virtuellen Terminalverbindung bereitzustellen. Benutzerdaten, die In-Band mit Telnet-Steuerinformationen in einer 8-Bit-Byte-orientierten Datenverbindung über das Transmission Control Protocol (TCP) durchsetzt sind.
- Wenn Telnet nicht installiert ist, installieren Sie es mit dem folgenden Befehl:
yum install telnet -y #CentOS/Fedora
sudo apt install telnet -y #Ubuntu
- Syntax zum Pingen eines Ports mit Telnet
telnet [address] [port number]
Beispiel:
telnet google.com 443
HINWEIS: Wenn also der Port offen ist, baut Telnet eine Verbindung auf. wenn nicht, ist es ein Fehlerzustand.
- Beenden Sie Telnet, indem Sie q ausführen Befehl oder drücken Sie Strg + ] .
Pingen Sie einen bestimmten Port über Netcat
netcat (oft abgekürzt zu nc ) ist ein Dienstprogramm für Computernetzwerke zum Lesen und Schreiben in Netzwerkverbindungen über TCP oder UDP. Der Befehl ist als zuverlässiges Back-End konzipiert, das direkt verwendet oder einfach von anderen Programmen und Skripten gesteuert werden kann.
- Wenn netcat nicht installiert ist, installieren Sie es mit dem folgenden Befehl:
yum install netcat -y #CentOS/Fedora
sudo apt install netcat -y #Ubuntu
- Syntax zum Pingen eines Ports mit netcat
nc -vz [address] [port number]
Beispiel:
nc -vz google.com 80
Wie oben gezeigt, war die Verbindung erfolgreich !
Pingen Sie einen bestimmten Port über Nmap
Nmap (Network Mapper ) ist ein kostenloser und quelloffener Netzwerkscanner, mit dem Nmap Hosts und Dienste in einem Computernetzwerk erkennt, indem es Pakete sendet und die Antworten analysiert. Das Dienstprogramm ist auch nützlich, um offene Ports zu finden und Sicherheitsrisiken zu erkennen.
- Wenn netcat nicht installiert ist, installieren Sie es mit dem folgenden Befehl:
yum install nmap -y #CentOS/Fedora
sudo apt install nmap -y #Ubuntu
- Sobald Nmap auf dem System installiert ist, pingen Sie einen bestimmten Port mit der Syntax:
nmap -p [port number] [address]
Beispiel:
nmap -p 80 yahoo.com
- Syntax, um mehr als einen Port zu pingen
nmap -p [number-range] [address]
Beispiel :
nmap -p 80-93 yahoo.com
Schlussfolgerung
Das ist es
Wir haben gezeigt, wie man einen bestimmten Port in Linux pingt.