Skip to main content

Ping-opdracht (voorbeelden, opties, schakelaars en meer)

Pink Force Commando (1984) | Chu Yen-ping (Mei 2024)

Pink Force Commando (1984) | Chu Yen-ping (Mei 2024)
Anonim

De ping-opdracht is een opdrachtpromptopdracht die wordt gebruikt om te testen of de broncomputer in staat is een opgegeven doelcomputer te bereiken. De opdracht ping wordt meestal gebruikt als een eenvoudige manier om te controleren of een computer via het netwerk kan communiceren met een andere computer of een ander netwerkapparaat.

Het ping-commando werkt door te verzenden Internet Control Message Protocol (ICMP) Echo Request berichten naar de doelcomputer en wacht op een reactie.

Hoeveel van die antwoorden worden geretourneerd en hoe lang het duurt voordat ze terugkomen, zijn de twee belangrijkste stukjes informatie die het ping-commando biedt.

U kunt bijvoorbeeld merken dat er geen antwoorden zijn bij het pingen van een netwerkprinter, om erachter te komen dat de printer offline is en dat de kabel moet worden vervangen. Of misschien moet u een router pingen om te controleren of uw computer verbinding kan maken, om het te elimineren als mogelijke oorzaak voor een netwerkprobleem.

Notitie: Het woord "ping" wordt ook online gebruikt om te verwijzen naar een kort bericht, meestal via een sms of e-mail. U kunt bijvoorbeeld "uw baas pingen" of haar een bericht sturen als u klaar bent met een specifiek project, maar het heeft niets te maken met het ping-commando.

Ping Command-beschikbaarheid

De ping-opdracht is beschikbaar vanaf de opdrachtprompt in Windows 10-, Windows 8-, Windows 7-, Windows Vista- en Windows XP-besturingssystemen. De opdracht ping is ook beschikbaar in oudere versies van Windows, zoals Windows 98 en 95.

De ping-opdracht kan ook worden gevonden in de opdrachtprompt in de herstel- / herstelmenu's voor geavanceerde opstartopties en systeemherstelopties.

Notitie: De beschikbaarheid van bepaalde ping-opdrachtschakelaars en andere pingopdrachtsyntaxis kan verschillen van besturingssysteem tot besturingssysteem.

Ping Command Syntax

ping -t -een -n tellen l grootte -f -ik TTL -v TOS -r tellen -s tellen -w time-out -R -S srcaddr -p -4 -6 doelwit /?

Tip: Zie Syntaxis van opdracht lezen als u niet zeker weet hoe de ping-opdrachtsyntaxis moet worden geïnterpreteerd, zoals hierboven of in de onderstaande tabel wordt beschreven.

-tAls u deze optie gebruikt, pingt u de doelwit totdat je het dwingt te stoppen door Ctrl-C te gebruiken.
-eenDeze ping-opdrachtoptie zal, indien mogelijk, de hostnaam van een IP-adres oplossen doelwit .
-n tellen Met deze optie stelt u het aantal ICMP-echoaanvragen in om te verzenden, van 1 tot 4294967295. De opdracht ping verzendt standaard 4 als-n wordt niet gebruikt.
l grootte Gebruik deze optie om de grootte in bytes van het pakket voor echoaanvragen in te stellen van 32 tot 65.527. De ping-opdracht stuurt een echo-verzoek van 32 bytes als u de l keuze.
-fGebruik deze ping-opdrachtoptie om te voorkomen dat ICMP-echoaanvragen gefragmenteerd worden door routers tussen u en de doelwit . De -f optie wordt meestal gebruikt voor het oplossen van problemen met Pad Maximum Transmission Unit (PMTU).
-ik TTL Met deze optie wordt de TTL-waarde (Time to Live) ingesteld, met een maximum van 255.
-v TOS Met deze optie kunt u een Type of Service (TOS) -waarde instellen. Vanaf Windows 7 functioneert deze optie niet meer, maar nog steeds om compatibiliteitsredenen.
-r tellen Gebruik deze ping-opdrachtoptie om het aantal hops tussen uw computer en de doelwit computer of apparaat dat u graag zou willen opnemen en weergeven. De maximale waarde voor tellen is 9, dus gebruik in plaats daarvan de tracert-opdracht als je geïnteresseerd bent in het bekijken van alle hops tussen twee apparaten.
-s tellen Gebruik deze optie om de tijd, in Internet Timestamp-indeling, te melden dat elk echo-verzoek is ontvangen en echoantwoord is verzonden. De maximale waarde voor tellen is 4, wat betekent dat alleen de eerste vier hops op tijdstempel kunnen worden gezet.
-w time-out Specificeren van een time-out waarde bij het uitvoeren van de ping-opdracht past de hoeveelheid tijd aan, in milliseconden, dat de ping wacht op elk antwoord. Als u de -w optie, wordt de standaard time-outwaarde van 4000 gebruikt, wat 4 seconden is.
-RDeze optie vertelt het ping-commando om het retourpad te volgen.
-S srcaddr Gebruik deze optie om het bronadres op te geven.
-pGebruik deze schakelaar om a te pingen Hyper-V netwerkvirtualisatie provider adres.
-4Dit dwingt de opdracht ping om alleen IPv4 te gebruiken, maar is alleen nodig als doelwit is een hostnaam en geen IP-adres.
-6Dit forceert het ping-commando om alleen IPv6 te gebruiken, maar net als bij de -4 optie is alleen nodig bij het pingen van een hostnaam.
doelwit Dit is de bestemming die u wilt pingen, een IP-adres of een hostnaam.
/?Gebruik de hulpschakelaar met de ping-opdracht om gedetailleerde hulp weer te geven over de verschillende opties van de opdracht.

Notitie: De -f, -v, -r, -s, j, en -k opties werken alleen bij het pingen van IPv4-adressen. De -R en -S opties werken alleen met IPv6.

Andere minder vaak gebruikte switches voor de ping-opdracht bestaan ​​uit j gastheer-lijst , -k gastheer-lijst en -C gedeelte . uitvoeren ping /? vanaf de opdrachtprompt voor meer informatie over deze opties.

Tip: U kunt de uitvoer van de ping-opdracht opslaan in een bestand met behulp van een omleidingsoperator. Zie Opdrachtuitvoer in een bestand omleiden voor instructies of bekijk onze lijst met opdrachtpromptstrips voor meer tips.

Voorbeelden van pingopdrachten

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

In dit voorbeeld wordt de ping-opdracht gebruikt om de hostnaam te pingen www.google.com .

De -n optie vertelt het ping-commando om te verzenden 5 ICMP-echoverzoeken in plaats van de standaardwaarde 4 en de l optie stelt de pakketgrootte in voor elke aanvraag aan 1500 bytes in plaats van de standaardwaarde van 32 bytes.

Het resultaat dat wordt weergegeven in het opdrachtpromptvenster ziet er ongeveer zo uit:

Pingelen www.google.com 74.125.224.82 met 1500 bytes aan gegevens: antwoord van 74.125.224.82: bytes = 1500 time = 68ms TTL = 52 Antwoord van 74.125.224.82: bytes = 1500 time = 68ms TTL = 52 Antwoord van 74.125 .224.82: bytes = 1500 time = 65ms TTL = 52 Antwoord van 74.125.224.82: bytes = 1500 time = 66ms TTL = 52 Antwoord van 74.125.224.82: bytes = 1500 time = 70ms TTL = 52 Pingstatistieken voor 74.125.224.82: Pakketten : Sent = 5, Received = 5, Lost = 0 (0% loss), Geschatte round trip-tijden in milliseconden: Minimum = 65ms, Maximum = 70ms, Average = 67ms

De 0% verlies gerapporteerd onder Pingstatistieken voor 74.125.224.82 vertelt me ​​dat elk ICMP-echoverzoekbericht is verzonden naar www.google.com was teruggekeerd. Dit betekent dat, voor zover deze netwerkverbinding gaat, het prima met de website van Google kan communiceren.

ping 127.0.0.1

In het bovenstaande voorbeeld pingen we 127.0.0.1 , ook wel het IPv4 localhost IP-adres of IPv4 loopback IP-adres genoemd, zonder opties.

Gebruik de ping-opdracht om te pingen 127.0.0.1 is een uitstekende manier om te testen of de netwerkfuncties van Windows correct werken, maar het zegt niets over uw eigen netwerkhardware of uw verbinding met een andere computer of apparaat. De IPv6-versie van deze test zou zijn ping :: 1.

ping -a 192.168.1.22

In dit voorbeeld vragen we de opdracht ping om de hostnaam te vinden die is toegewezen aan de 192.168.1.22 IP-adres, maar anders pingen als normaal.

Pingen J3RTY22 192.168.1.22 met 32 ​​bytes aan gegevens: Antwoord van 192.168.1.22: bytes = 32 keer

Zoals je ziet, heeft de ping-opdracht het IP-adres opgelost dat we hebben ingevoerd, 192.168.1.22 , als de hostnaam J3RTY22 en vervolgens de rest van de ping uitgevoerd met standaardinstellingen.

ping 192.168.2.1

Vergelijkbaar met de ping-opdrachtvoorbeelden hierboven, deze wordt gebruikt om te zien of uw computer uw router kan bereiken. Het enige verschil is dat in plaats van een ping-opdrachtschakelaar te gebruiken of de localhost te pingen, we de verbinding tussen de computer en de router controleren ( 192.168.2.1 in dit geval).

Als je problemen hebt met inloggen op je router of helemaal geen verbinding met internet, kijk dan of je router toegankelijk is met deze ping-opdracht, natuurlijk, ter vervanging 192.168.2.1 met het IP-adres van uw router.

ping -t -6 SERVER

In dit voorbeeld dwingen we de opdracht ping om IPv6 te gebruiken met de -6 optie en ga door met pingen SERVER voor onbepaalde tijd met de -t keuze.

Pinging SERVER fe80 :: fd1a: 3327: 2937: 7df3% 10 met 32 ​​bytes aan gegevens: Antwoord van fe80 :: fd1a: 3327: 2937: 7df3% 10: time = 1ms Antwoord van fe80 :: fd1a: 3327: 2937 : 7df3% 10: tijd

We hebben de ping handmatig onderbroken Ctrl + C na zeven antwoorden. Ook, zoals u kunt zien, de -6 optie produceerde IPv6-adressen.

Tip: Het nummer na de % in de antwoorden gegenereerd in dit voorbeeld van de ping-opdracht is de IPv6-zone-ID, die meestal de gebruikte netwerkinterface aangeeft.

U kunt een tabel met Zone-ID's genereren die overeenkomt met uw netwerkinterface-namen door deze uit te voeren netsh interface ipv6 interface tonen. De IPv6-zone-ID is het nummer in de idx kolom.

Ping gerelateerde commando's

De ping-opdracht wordt vaak gebruikt met andere netwerkgerelateerde opdrachtpromptopdrachten zoals tracert, ipconfig, netstat, nslookup en andere.