Sådan bruger du ping på Mac: Pinging Websites, Domains, eller IP-adresser

Ping er et vigtigt værktøj til netværksadministratorer, men det er også ret praktisk at kontrollere, om websteder er online, hvordan din internetforbindelse virker, hvis du oplever et tab eller et tab i forbindelse med en netværksforbindelse eller for at bestemme, om der er en netværksressource tilgængelig .

Mac-brugere kan få adgang til og bruge ping til at målrette mod ethvert domæne eller en IP-adresse.

Der er to måder at få adgang til pingværktøjer i Mac OS fra enhver Mac, der kører en hvilken som helst version af systemsoftwaren, men vi vil primært fokusere på at bruge ping fra kommandolinjen, da det er universelt og fungerer på tværs af platforme, hvilket betyder, at når du ved hvordan du bruger det på Mac OS X, men du finder det også i Unix, Linux og Windows.

Sådan bruger du Ping fra Mac OS X Command Line

Sådan bruger du det ping-værktøj i alle versioner af Mac OS X fra kommandolinjen Terminal app.

Ping en destination IP eller domæne indtil stoppet

Den mest grundlæggende brug af ping vil pinge en destination, indtil den er stoppet manuelt, hvilket betyder, at der ikke er nogen grænse og ingen tæller.

  1. Start terminalen, der findes i mappen Hjælpeprogrammer for programmer
  2. Indtast følgende kommando:
  3. ping yahoo.com

  4. Dette gentages gentagne gange til yahoo.com, indtil du stopper ping-kommandoen fra at køre ved at trykke på Control + C

Ping en IP / Domain for en specificeret pakke count

Vil du sende en håndfuld pakker og måle det i stedet for at pinge uendeligt, indtil du stopper manuelt? Brug -c flag knyttet til ping, alt andet er det samme:

  1. Gå tilbage til kommandolinjen, hvis du ikke er der igen
  2. Hvis du vil sende et bestemt antal pakker til en adresse, skal du ændre ping-syntaks for at bruge -c-flagget som sådan:
  3. ping -c 5 192.168.0.1

  4. Træk retur og lad ping fuldføre til destinationen for det angivne pakketælling, før du automatisk afslutter pingen

I dette eksempel vil -c 5 sende 5 pakker til destinations-IP'en.

Bemærk, at ping-kommandoen kun virker, hvis Mac'en er online, og hvis den server, du pingerer, er online, og reagerer på ping-anmodninger. De fleste servere reagerer, hvis de er online, undtagen måske de mest hærde netværk, der afviser ping af sikkerhedsmæssige årsager.

Læsning og forståelse af Ping-resultater

Et eksempel på ping-resultater kan se ud som følger:

$ ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=57 time=23.845 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=57 time=22.067 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=57 time=18.079 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=57 time=23.284 ms
64 bytes from 8.8.8.8: icmp_seq=4 ttl=57 time=23.451 ms
64 bytes from 8.8.8.8: icmp_seq=5 ttl=57 time=21.202 ms
64 bytes from 8.8.8.8: icmp_seq=6 ttl=57 time=22.176 ms
64 bytes from 8.8.8.8: icmp_seq=7 ttl=57 time=21.974 ms
^C
--- 8.8.8.8 ping statistics ---
8 packets transmitted, 8 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 18.079/22.010/23.845/1.703 ms

Hver linje til destinationen repræsenterer en pakketransmission, den tid, der er angivet i millisekunder i slutningen, er mest relevant for at teste en internetforbindelse som et højt tal, der angiver, at der er et lag eller et forbindelsesproblem. Hvis der slet ikke er noget svar, er enten serveren nede, der er et forbindelsesproblem, det svarer ikke til ping-anmodninger, eller det er meget langsomt at reagere.

Måske er det næste mest nyttige, "pakke tab" nummeret i slutningen. Hvis pakkeforløb er høj, har du næsten helt sikkert netværksproblemer, fordi pakke tab betyder at data sendes mellem dig og serveren går tabt (udtrykket er ret bogstaveligt i den forstand). Fejlfinding pakke tab kan være udfordrende, men det kan være resultatet af en dårlig internetforbindelse, wi-fi problemer, generelle netværksproblemer, en dårlig forbindelse, en kæmperforbindelse, en interfereret forbindelse, forbindelsesforstyrrelser eller mange andre potentielle netværksproblemer.

Brug ping til at verificere netværksaktiver og teste netværksforsinkelse

Jeg bruger konstant ping til at sikre, at netværksservere er tilgængelige, fordi det er meget hurtigere at pinge en IP end at forsøge at oprette forbindelse til det via et hvilket som helst antal protokoller. Det er også en god måde at teste internetforbindelsens latency på, hvilket kan være nyttigt til fejlfinding af netværksproblemer med wi-fi eller kablede forbindelser.

For brugere, der ikke har det godt med kommandolinjen, kan brugere henvende sig til programmet Network Utility, som er pakket sammen med hver version af Mac OS X og giver en enkel brugervenlig grænseflade til ping samt en række andre nyttige netværk forsyningsselskaber.