Skip to main content

Ping-Befehl (Beispiele, Optionen, Schalter und mehr)

Erklär mir: Was ist Ping? | Der Ping Befehl und Netzwerklatenz [Deutsch/German] (Kann 2024)

Erklär mir: Was ist Ping? | Der Ping Befehl und Netzwerklatenz [Deutsch/German] (Kann 2024)
Anonim

Der Ping-Befehl ist ein Befehlszeilenbefehl, mit dem die Fähigkeit des Quellcomputers getestet wird, einen angegebenen Zielcomputer zu erreichen. Der Ping-Befehl wird normalerweise als einfache Möglichkeit verwendet, um zu überprüfen, ob ein Computer über ein Netzwerk mit einem anderen Computer oder Netzwerkgerät kommunizieren kann.

Der Ping-Befehl wird durch Senden gesendet ICMP-Echo-Anforderung (Internet Control Message Protocol) Nachrichten an den Zielcomputer senden und auf eine Antwort warten.

Wie viele dieser Antworten zurückgegeben werden und wie lange es dauert, bis sie zurückgegeben werden, sind die zwei Hauptinformationen, die der Ping-Befehl bereitstellt.

Es kann beispielsweise vorkommen, dass beim Pingen eines Netzwerkdruckers keine Antworten angezeigt werden, nur um festzustellen, ob der Drucker offline ist und das Kabel ersetzt werden muss. Oder Sie müssen einen Ping an einen Router senden, um sicherzustellen, dass Ihr Computer eine Verbindung mit dem Router herstellen kann, um ihn als mögliche Ursache für ein Netzwerkproblem zu beseitigen.

Hinweis: Das Wort "Ping" wird auch online verwendet, um sich auf eine kurze Nachricht zu beziehen, normalerweise über SMS oder E-Mail. Sie können zum Beispiel "Ihren Chef anpingen" oder ihr eine Nachricht senden, wenn Sie mit einem bestimmten Projekt fertig sind, dies hat jedoch nichts mit dem Ping-Befehl zu tun.

Ping-Befehlsverfügbarkeit

Der Befehl ping ist in der Eingabeaufforderung in den Betriebssystemen Windows 10, Windows 8, Windows 7, Windows Vista und Windows XP verfügbar. Der Ping-Befehl ist auch in älteren Windows-Versionen wie Windows 98 und 95 verfügbar.

Der Befehl ping befindet sich auch in der Eingabeaufforderung in den Reparatur- / Wiederherstellungsmenüs Erweiterte Startoptionen und Systemwiederherstellungsoptionen.

HinweisHinweis: Die Verfügbarkeit bestimmter Ping-Befehlsschalter und anderer Ping-Befehlssyntax kann sich je nach Betriebssystem unterscheiden.

Ping-Befehlssyntax

Klingeln -t -ein -n Anzahl -l Größe -f -ich TTL -v TOS -r Anzahl -s Anzahl -w Auszeit -R -S srcaddr -p -4 -6 Ziel /?

Spitze: Siehe Befehlssyntax lesen, wenn Sie nicht sicher sind, wie Sie die Ping-Befehlssyntax wie oben oder in der Tabelle unten beschrieben interpretieren.

-tBei Verwendung dieser Option wird ein Ping gesendet Ziel bis Sie es zwingen, mit Strg-C zu stoppen.
-einDiese Ping-Befehlsoption löst, wenn möglich, den Hostnamen einer IP-Adresse auf Ziel .
-n Anzahl Diese Option legt die Anzahl der zu sendenden ICMP-Echoanforderungen von 1 auf 4294967295 fest. Der Ping-Befehl sendet standardmäßig 4, wenn-n wird nicht verwendet
-l Größe Verwenden Sie diese Option, um die Größe des Echo-Anforderungspakets in Byte von 32 bis 65.527 festzulegen. Der Ping-Befehl sendet eine 32-Byte-Echoanfrage, wenn Sie das nicht verwenden -l Möglichkeit.
-fVerwenden Sie diese Ping-Befehlsoption, um zu verhindern, dass ICMP-Echoanforderungen von Routern zwischen Ihnen und dem Server fragmentiert werden Ziel . Das -f Diese Option wird meistens zur Behebung von Problemen mit der PMTU (Path Maximum Transmission Unit) verwendet.
-ich TTL Diese Option legt den Time-to-Live-Wert (TTL) fest, der maximale Wert beträgt 255.
-v TOS Mit dieser Option können Sie einen Type of Service (TOS) festlegen. Ab Windows 7 funktioniert diese Option nicht mehr, sie ist jedoch aus Kompatibilitätsgründen noch vorhanden.
-r Anzahl Verwenden Sie diese Ping-Befehlsoption, um die Anzahl der Hops zwischen Ihrem Computer und dem Server anzugeben Ziel Computer oder Gerät, das Sie aufnehmen und anzeigen möchten. Der Maximalwert für Anzahl ist 9, verwenden Sie stattdessen den Befehl "tracert", wenn Sie alle Hops zwischen zwei Geräten anzeigen möchten.
-s Anzahl Verwenden Sie diese Option, um die Uhrzeit im Internet-Zeitstempelformat anzugeben, zu der jede Echoanfrage empfangen und eine Echoantwort gesendet wird. Der Maximalwert für Anzahl ist 4, was bedeutet, dass nur die ersten vier Sprünge mit einem Zeitstempel versehen werden können.
-w Auszeit Angabe eines Auszeit Mit dem Wert beim Ausführen des Ping-Befehls wird die Zeit in Millisekunden angepasst, die der Ping auf jede Antwort wartet. Wenn Sie das nicht verwenden -w Option wird der voreingestellte Timeout-Wert von 4000 verwendet, der 4 Sekunden beträgt.
-RDiese Option teilt dem Ping-Befehl mit, den Rundweg zu verfolgen.
-S srcaddr Verwenden Sie diese Option, um die Quelladresse anzugeben.
-pVerwenden Sie diesen Schalter, um a zu pingen Hyper-V-Netzwerkvirtualisierung Anbieteradresse.
-4Dadurch wird der Ping-Befehl gezwungen, nur IPv4 zu verwenden. Dies ist jedoch nur erforderlich, wenn Ziel ist ein Hostname und keine IP-Adresse.
-6Dies zwingt den Ping-Befehl, nur IPv6 zu verwenden, jedoch wie beim -4 Diese Option ist nur erforderlich, wenn Sie einen Hostnamen anpingen.
Ziel Dies ist das Ziel, an das Sie einen Ping senden möchten, entweder eine IP-Adresse oder einen Hostnamen.
/?Verwenden Sie die Option help mit dem Befehl ping, um eine detaillierte Hilfe zu den verschiedenen Optionen des Befehls anzuzeigen.

Hinweis: Das -f, -v, -r, -s, -j, und -k Die Optionen funktionieren nur, wenn Sie nur IPv4-Adressen anpingen. Das -R und -S Optionen funktionieren nur mit IPv6.

Andere weniger häufig verwendete Schalter für den Ping-Befehl existieren, einschließlich -j Hostliste , -k Hostliste , und -c Abteil . Ausführen Ping /? Weitere Informationen zu diesen Optionen finden Sie in der Eingabeaufforderung.

Spitze: Sie können die Ausgabe des Ping-Befehls mit einem Umleitungsoperator in einer Datei speichern. Anweisungen finden Sie unter Umleiten der Befehlsausgabe in eine Datei. Weitere Tipps finden Sie in der Liste der Eingabeaufforderungs-Tricks.

Beispiele für Ping-Befehle

ping -n 5 -l 1500 www.google.com

In diesem Beispiel wird der Ping-Befehl verwendet, um den Hostnamen zu pingen www.google.com .

Das -n Option weist den Ping-Befehl zum Senden an 5 ICMP Echo Requests statt der Standardeinstellung 4 und der -l Mit dieser Option wird die Paketgröße für jede Anforderung festgelegt 1500 Bytes statt der Standardeinstellung von 32 Bytes.

Das im Eingabeaufforderungsfenster angezeigte Ergebnis sieht etwa so aus:

Pinging www.google.com 74.125.224.82 mit 1500 Datenbytes: Antwort von 74.125.224.82: Bytes = 1500 Zeit = 68ms TTL = 52 Antwort von 74.125.224.82: Bytes = 1500 Zeit = 68ms TTL = 52 Antwort von 74.125 .224.82: Bytes = 1500 Zeit = 65ms TTL = 52 Antwort von 74.125.224.82: Bytes = 1500 Zeit = 66ms TTL = 52 Antwort von 74.125.224.82: Bytes = 1500 Zeit = 70ms TTL = 52 Ping-Statistik für 74.125.224.82: Pakete : Gesendet = 5, Empfang = 5, Verlust = 0 (0% Verlust), Ungefähre Umlaufzeit in Millisekunden: Minimum = 65 ms, Maximum = 70 ms, Durchschnitt = 67 ms

Das 0% Verlust berichtet unter Ping-Statistiken für 74.125.224.82 sagt mir, dass jede ICMP Echo Request-Nachricht an gesendet wird www.google.com wurde zurückgegeben. Dies bedeutet, dass diese Netzwerkverbindung mit der Website von Google problemlos kommunizieren kann.

ping 127.0.0.1

Im obigen Beispiel pingen wir 127.0.0.1 , auch IPv4 localhost IP-Adresse oder IPv4-Loopback-IP-Adresse genannt, ohne Optionen.

Verwenden des Ping-Befehls zum Ping 127.0.0.1 ist ein hervorragender Weg, um zu testen, ob die Netzwerkfunktionen von Windows ordnungsgemäß funktionieren, aber es sagt nichts über Ihre eigene Netzwerkhardware oder Ihre Verbindung zu einem anderen Computer oder Gerät aus. Die IPv6-Version dieses Tests wäre ping :: 1.

ping -a 192.168.1.22

In diesem Beispiel fragen wir den Ping-Befehl nach dem Hostnamen, der dem zugewiesen ist 192.168.1.22 IP-Adresse, aber sonst wie gewohnt pingen.

Pinging von J3RTY22 192.168.1.22 mit 32 Datenbytes: Antwort von 192.168.1.22: Bytes = 32 Mal

Wie Sie sehen, löste der Ping-Befehl die eingegebene IP-Adresse auf. 192.168.1.22 als Hostname J3RTY22 und führte dann den Rest des Pings mit den Standardeinstellungen aus.

ping 192.168.2.1

Ähnlich wie in den Beispielen für den Ping-Befehl wird mit diesem Befehl geprüft, ob der Computer den Router erreichen kann. Der einzige Unterschied besteht darin, dass anstelle eines Ping-Befehlsschalters oder Pings des localhost die Verbindung zwischen dem Computer und dem Router ( 192.168.2.1 in diesem Fall).

Wenn Sie Probleme haben, sich bei Ihrem Router anzumelden oder auf das Internet zuzugreifen, prüfen Sie, ob Ihr Router über diesen Ping-Befehl erreichbar ist 192.168.2.1 mit der IP-Adresse Ihres Routers.

ping -t -6 SERVER

In diesem Beispiel erzwingen wir, dass der Ping-Befehl IPv6 mit der Option verwendet -6 Option und ping weiter SERVER unbegrenzt mit der -t Möglichkeit.

Pinging SERVER fe80 :: fd1a: 3327: 2937: 7df3% 10 mit 32 Datenbytes: Antwort von fe80 :: fd1a: 3327: 2937: 7df3% 10: Zeit = 1 ms Antwort von fe80 :: fd1a: 3327: 2937 : 7df3% 10: Zeit

Wir haben den Ping manuell mit unterbrochen Strg + C nach sieben Antworten. Wie Sie sehen, die -6 Option erzeugte IPv6-Adressen.

Spitze: Die Nummer nach dem % In den Antworten, die in diesem Ping-Befehlsbeispiel generiert werden, handelt es sich um die IPv6-Zonen-ID, die meistens die verwendete Netzwerkschnittstelle angibt.

Sie können eine Tabelle mit Zonen-IDs generieren, die mit den Namen Ihrer Netzwerkschnittstelle übereinstimmen, indem Sie sie ausführen netsh interface ipv6 show interface. Die IPv6-Zonen-ID ist die Nummer in der Idx Säule.

Ping-bezogene Befehle

Der ping-Befehl wird häufig zusammen mit anderen auf das Netzwerk bezogenen Eingabeaufforderungsbefehlen wie tracert, ipconfig, netstat, nslookup und anderen verwendet.