Wat is PING en hoe het te gebruiken? Leer het met 7 voorbeelden

Ping is een van de meest gebruikte netwerkcommando ‘ s.

in het artikel van vandaag leert u wat het is, hoe het te gebruiken, online ping tools en enkele praktische voorbeelden.

laten we eerst eens kijken wat ping is. Ping is een Terminal / Shell commando utility gebruikt als een eenvoudige manier om te controleren of een machine internet toegang heeft en kan communiceren met andere computers of netwerkapparaten.

enkele functies van het ping commando zijn :

  • Test netwerkconnectiviteit: lokaal netwerk, internet
  • problemen met netwerkinterfacekaart
  • problemen met de DNS-naamresolutie testen

de meeste operationele systemen zoals Windows, macOS en Linux hebben Ping voorgeïnstalleerd, maar we zullen het installatieproces doorlopen via het artikel.

misschien heb je ping gezien in normale gesprekken, bijvoorbeeld, “Ik ping je zodra ik klaar ben met het werk”. In Gewone Taal betekent ping gewoon een bericht dat van een computer naar een andere wordt verzonden.

Ping gebruik

om te controleren of u ping hebt geïnstalleerd, start u een terminal (macOS, Linux) of opdrachtprompt (Windows) en typt u “ping –help”. In de meeste gevallen zou je zoiets moeten zien.

als je een helpsectie krijgt met een lijst met vlaggen om te gebruiken, ben je klaar om te gaan. In sommige Linux-distributies zoals Ubuntu kunt u problemen hebben omdat ping niet standaard is geïnstalleerd. In Ubuntu kunt u ping installeren met:

sudo apt install iputils-ping

een andere manier om ping te testen is geà nstalleerd in uw systeem zou zijn met behulp van welke, die het pad van elke binaire geïnstalleerd in uw systeem retourneert:

which ping# /usr/bin/ping # My result

nu je ping zonder problemen kunt gebruiken, is het tijd om het basisgebruik ervan te leren.

het commando ping maakt verbinding met elke beschikbare host, in uw lokale netwerk of via internet. Die host kan een andere computer, server, router of zelfs een printer zijn.

ping accepteert één argument, namelijk het web-of IP-adres waarmee u probeert te verbinden. Bijvoorbeeld, we zullen proberen om verbinding te maken met geekflare.com.

$ ping geekflare.com

onthoud dat het ” $ “teken betekent dat we een bash shell gebruiken; in Powershell (Windows) zou het”> ” zijn. Je moet alleen het commando kopiëren en niet het dollarteken.

na het typen van het bovenstaande commando, ziet u iets als het volgende:

PING geekflare.com (104.27.118.115) 56(84) bytes of data.64 bytes from 104.27.118.115 (104.27.118.115): icmp_seq=1 ttl=57 time=64.1 ms64 bytes from 104.27.118.115 (104.27.118.115): icmp_seq=2 ttl=57 time=71.4 ms

Ten eerste geeft het de domeinnaam aan waarmee we verbinding proberen te maken en het IP-adres tussen haakjes. Vervolgens stuurt het pakketten met bytes aan data (meestal 64) naar de gewenste bestemming. Om het ping commando te stoppen, druk je gewoon op Ctrl + C.

Als u een stabiele internetverbinding heeft (wat u zeker doet omdat u dit leest), moet u een bericht krijgen dat vergelijkbaar is met het onderstaande bericht.:

--- geekflare.com ping statistics ---3 packets transmitted, 3 received, 0% packet loss, time 10192ms

dit bericht toont de statistieken van het pingproces dat u hebt uitgevoerd naar een domeinnaam of IP-adres. Zoals je kunt zien, ping stuurde 3 pakketten met gegevens, en het ontving ze allemaal. Dat betekent dat zowel uw internetverbinding als de hostingdienst die het IP-adres bedient perfect werkt.

hetzelfde proces vindt plaats wanneer u een webpagina bezoekt, u (uw browser) gegevenspakketten verzendt met een verzoek, de DNS (domain name service) vertaalt de domeinnaam naar een echt IP-adres, en vervolgens stuurt de host de inhoud van de pagina terug naar ons. Natuurlijk slaan we veel dingen over, maar dit is slechts een uitleg over een simpele netwerkinteractie.

als een pro-tip kunt u, wanneer u een lijst met beschikbare vlaggen nodig hebt, de hulppagina aanroepen met man of de –help-vlag.

man ping# Manual pageping --help# Help flag

IPv6 vs. IPv4

de wereld heeft bijna geen IP-adressen meer en als gevolg daarvan beginnen we IPv6 (Internet Protocol versie 6) te implementeren.

kort uitgelegd, IPv4 is de kern IP-protocol dat het web draait. Het maakt gebruik van een 32-bit IP-adres, inclusief een numerieke-dot notatie. Het belangrijkste IP-adres van Google is bijvoorbeeld 8.8.8.8. IPv4 is hier al sinds 1981, en het is het normale protocol dat we gewend zijn te zien.

aan de andere kant, IPv6 is een ander IP-protocol dat het probleem van het krijgen uit Adres oplost. Als IPv4 maximaal 4 heeft.3 miljard combinaties, IPv6 zou 340 biljoen biljoen biljoen IP-adressen kunnen hebben.

hier is een voorbeeld van een IPv6-adres: 2001: db8:3333:4444:5555:6666:7777:8888.

met andere woorden, We zullen de komende jaren overgaan naar IPv6-adressen omdat elk IOF-apparaat (internet of things) en aankomende websites nieuwe adressen nodig hebben.

Ping ondersteunt al IPv6-adressen, en in sommige Linux-distributies kunt u een exclusief Commando, ping6, voor hen vinden.

echter, de beste manier om een IPv6-adres te pingen is het gebruik van de -6-vlag.

hier is een voorbeeld:

ping -6 2001:db8:3333:4444:5555:6666:7777:8888

als uw netwerk IPv6 nog niet ondersteunt, maakt u zich geen zorgen. IPv6 adaption is de laatste jaren enorm gegroeid.

Google-statistiek van IPv6-adoptie wereldwijd
IPv6 – toenemende ondersteuning

gebruik de IPv6 testtool om te controleren of uw website het ondersteunt.

Online Ping Services

Ping alleen wordt gebruikt om te bepalen of u in staat bent om een specifieke server te bereiken, maar ook om de latency (tijd die ping nodig heeft om een antwoord te ontvangen) van uw verzoek aan een server te krijgen. Met Online ping tools kunt u veel meer gegevens verzamelen over de ping processen zoals

aan de andere kant, als u een slechte tijd heeft met uw connectiviteit of gewoon uw server latency wilt testen vanaf verschillende locaties wereldwijd, is een online Ping tool uw beste keuze.

Bekijk onze gratis online ping tool en voer pings uit vanuit Londen, Mumbai en Oregon. Met behulp van deze tool, krijg je belangrijke gegevens zoals packet loss en de maximale en minimale tijd die nodig is om een reactie van uw server te krijgen.

Geekflare ' s ping online tool resultaatpagina

Commando voorbeelden

laten we enkele van de veelgebruikte voorbeelden van deze Netwerk tool testen en bekijken.

#1. Controleer uw internetverbinding

dit lijkt misschien voor de hand liggend, maar u kunt controleren of u toegang hebt tot het Internet door een solide doelhost te pingen (de actie van het gebruik van ping) zoals google.com.

ping google.com

als u geen reactie krijgt, is het waarschijnlijk dat uw Internetverbinding niet goed werkt.

#2. Een bepaald aantal Pings

een probleem dat u kunt tegenkomen als u een Unix-machine gebruikt, is dat ping pakketten met gegevens voor onbepaalde tijd verzendt. Met de vlag-c (Aantal) kunt u het aantal pings opgeven dat u wilt maken. Bijvoorbeeld, als je precies drie keer wilt pingen, zou je doen.

ping -c 3 geekflare.com

Opmerking: Dit komt niet voor in vensters waar ping slechts 4 datapakketten verzendt

u kunt deze vlag gebruiken om alleen een ping-verzoek te verzenden en het IP-adres van de bestemming die u probeert te bereiken weer te geven.

ping -c 1 google.com

#3. Ping een Server binnen een Interval

kunt u een interval van seconden instellen tussen het verzenden van elk pakket. Het standaard interval is één seconde, maar je kunt het wijzigen met de-i vlag.

ping -i 3 geekflare.com

#4. Ping localhost

u kunt elk IPv4-adres pingen; daarom kunt u uw localhost pingen met het label localhost of met het IP-adres 127.0.0.1.

ping localhost# works fineping 127.0.0.1# works fine too

Ping gaat niet via een fysieke netwerkinterface, maar via een virtuele loopback.

#5. Pingen van een uitzending

u kunt de vlag-b gebruiken om verzoeken naar een broadcast-adres te sturen. U kunt bijvoorbeeld alle apparaten in uw lokale netwerk pingen met het volgende commando.

ping -b 255.255.255.255

#6. Stuur een specifieke Pakketgrootte

afhankelijk van uw behoeften kunt u de pakketgrootte van uw ping wijzigen met de-S-vlag met het aantal bytes dat u wilt verzenden.

ping -s 70 google.com

merk op dat sommige verzoeken mogelijk niet werken als u een groot pakket verzendt.

#7. Flood ping

de vlag-f stuurt ping-verzoeken zo snel als uw computer en netwerk kunnen. Aangezien de minimale ping interval toegestaan aan de gebruiker is 200ms, moet je het uitvoeren als een superuser met het commando sudo.

ping -f google.comPING google.com (142.250.78.142) 56(84) bytes of data.ping: cannot flood; minimal interval allowed for user is 200mssudo ping -f -c 1000 google.com# Stop after 1000 pings--- google.com ping statistics ---1000 packets transmitted, 1000 received, 0% packet loss, time 11158ms

zoals u kunt zien, gebruikte ik de count-vlag om te stoppen met het verzenden van verzoeken zodra het 1000 keer werd bereikt (merk op dat het slechts 11 seconden duurde).

opmerking: wees uiterst voorzichtig met “flood ping” omdat je een DoS (denial of service) kan veroorzaken op de server die je pingt. De enige situatie die je zou moeten gebruiken is om je server te testen in omgevingen met hoge intensiteit.

conclusie

een ping is een hulpmiddel dat praktisch zo oud is als het Internet zelf. Hiermee kunt u bepalen of u een actieve internetverbinding hebt of niet en testen of u webservers of andere netwerkapparaten kunt bereiken.

vergeet niet om onze PING test tool te gebruiken, samen met onze volledige toolbox, om uw site te testen.

Leave a Reply