Text
Text
Fragen
Feed
Analytics

Um in einer Linux-Umgebung zu prüfen, ob ein Dienst oder Server erreichbar ist, helfen folgende Befehle:

  • ping

  • netcat (nc)

  • telnet

  • nmap

ping

Mit dem ping-Befehl kann geprüft werden, ob ein Server auf ICMP-Echo-Anfragen (Ping) reagiert.

ping -c 4 server_ip_or_hostname

Der -c 4-ParaDer -c 4-Parameter sendet vier Pakete. Wenn der Server antwortet, ist klar, dass er zumindest auf Netzwerkebene erreichbar ist.

Wenn der Server nicht antwortet, kann dies bedeuten, dass ICMP deaktiviert oder von der Firewall blockiert wird. Es kann also sinnvoll sein, spezifische Ports mit netcat oder telnet abzufragen.


netcat (oder nc):

nc -zv server_ip_or_hostname port_number

Dieser Befehl versucht, eine Verbindung zum angegebenen Port auf dem Server herzustellen. Wenn der Port offen ist, wird eine erfolgreiche Meldung angezeigt.

Bedeutung der Optionen "-zv":

  • -z: Setzt Netcat in den "Scanning"-Modus. In diesem Modus wird keine echte Verbindung mit dem Ziel hergestellt; stattdessen wird nur überprüft, ob der Zielport offen oder geschlossen ist. Es werden keine Daten gesendet oder empfangen.

  • -v: Steht für "verbose" (ausführlich). Mit dieser Option gibt Netcat detaillierte Informationen über die Verbindung und eventuelle Fehler aus.

telnet

telnet kann auch verwendet werden, um zu überprüfen, ob ein bestimmter Port auf einem Server offen ist.

telnet server_ip_or_hostname port_number

nmap

nmap ist ein leistungsstarkes Port-Scanning-Tool. Um zu überprüfen, ob ein bestimmter Port auf einem Server offen ist, können Sie:

nmap -p port_number server_ip_or_hostname

Untergeordnete Seiten (0)
Alle Inhalte auf dieser Seite stehen, soweit nicht anders angegeben, unter der Lizenz Creative Commons Namensnennung 4.0 (CC-BY-4.0). Einzelne Elemente (aus anderen Quellen übernommene Fragen, Bilder, Videos, Textabschnitte etc.) können anderen Lizenzen unterliegen und sind entsprechend gekennzeichnet.