Шта је ПИНГ и како га користити? Научите то са 7 примера

Пинг је једна од најчешће коришћених мрежних команди.

У данашњем чланку ћете научити шта је то, како га користити, алатке за пинг на мрежи и неке практичне примере.

Пре свега, да видимо шта је пинг. Пинг је услужни програм за команде терминала/љуске који се користи као једноставан начин да се провери да ли машина има приступ интернету и да може да комуницира са другим рачунарима или мрежним уређајима.

Неке од функција команде пинг су:

  • Тестирајте мрежну повезаност: локална мрежа, интернет
  • Решите проблеме са мрежном картицом
  • Тестирајте проблеме са решавањем ДНС имена

Већина оперативних система попут Виндовс-а, мацОС-а и Линук-а има унапред инсталиран Пинг, али ми ћемо се упутити на процес инсталације кроз чланак.

Можда сте видели пинг у нормалним разговорима, на пример, „Пинговаћу те када завршим са послом“. У уобичајеном језику, пинг једноставно значи поруку која се шаље са рачунара на други.

Употреба пинга

Да бисте проверили да ли имате инсталиран пинг, покрените терминал (мацОС, Линук) или командну линију (Виндовс) и откуцајте „пинг –хелп“. У већини случајева требало би да видите нешто овако.

Ако добијете одељак помоћи са листом заставица за коришћење, спремни сте. У неким дистрибуцијама Линука као што је Убунту, можда ћете имати проблема јер пинг није подразумевано инсталиран. У Убунту-у можете инсталирати пинг са:

sudo apt install iputils-ping

Други начин за тестирање пинга који је инсталиран у вашем систему би био коришћење вхицх, који враћа путању било које бинарне датотеке инсталиране у вашем систему:

which ping

# /usr/bin/ping  # My result

Сада када можете да користите пинг без проблема, време је да научите његову основну употребу.

Команда пинг се повезује са било којим доступним хостом, било у вашој локалној мрежи или преко интернета. Тај хост може бити други рачунар, сервер, рутер или чак штампач.

Пинг прихвата један аргумент, а то је веб или ИП адреса на коју покушавате да се повежете. На пример, покушаћемо да се повежемо на вдзвдз.цом.

$ ping techblog.co.rs.com

Запамтите да знак „$“ значи да користимо басх схелл; у Поверсхелл-у (Виндовс), то би било „>“. Требало би да копирате само команду, а не знак долара.

  10 најбољих игара за изградњу града за истраживање у 2023

Након што унесете горњу команду, требало би да видите нешто попут следећег:

PING techblog.co.rs.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 ms
64 bytes from 104.27.118.115 (104.27.118.115): icmp_seq=2 ttl=57 time=71.4 ms

Прво, означава име домена са којим покушавамо да се повежемо и његову ИП адресу у загради. Затим шаље пакете бајтова података (обично 64) на жељено одредиште. Да бисте зауставили команду пинг, само притисните Цтрл + Ц.

Ако имате стабилну интернет везу (што сам сигуран да радите пошто ово читате), требало би да добијете поруку сличну оној испод:

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

Ова порука приказује статистику процеса пинговања који сте урадили за име домена или ИП адресу. Као што видите, пинг је послао 3 пакета података и све их је примио. То значи да и ваша интернетска веза и услуга хостинга која опслужује ИП адресу савршено функционишу.

Исти процес се дешава када посетите веб страницу, ви (ваш претраживач) пошаљете пакете података са захтевом, ДНС (услуга имена домена) преведе име домена у праву ИП адресу, а затим хост преноси садржај страницу назад до нас. Наравно, прескачемо много ствари, али ово је само објашњење једноставне мрежне интеракције.

Као професионалац, кад год вам затреба листа доступних заставица, можете позвати страницу приручника помоћу ман или заставице –хелп.

man ping
# Manual page
ping --help
# Help flag

ИПв6 наспрам ИПв4

Свету понестаје ИП адреса, и као резултат тога, почињемо да примењујемо ИПв6 (Интернет протокол верзија 6).

Укратко објашњено, ИПв4 је основни ИП протокол који покреће веб. Користи 32-битну ИП адресу, укључујући нумеричку нотацију. На пример, Гоогле-ова главна ИП адреса је 8.8.8.8. ИПв4 је овде од 1981. и то је нормалан протокол на који смо навикли.

С друге стране, ИПв6 је још један ИП протокол који решава проблем напуштања адресе. Ако ИПв4 има до 4,3 милијарде комбинација, ИПв6 би могао имати 340 трилиона трилиона трилиона ИП адреса.

Ево примера ИПв6 адресе: 2001:дб8:3333:4444:5555:6666:7777:8888.

Другим речима, прећи ћемо на ИПв6 адресе у наредних неколико година јер ће сваком ИОФ уређају (интернет ствари) и надолазећим веб локацијама бити потребне нове адресе.

  Раст вођен производом (ПЛГ)—све што треба да знате да бисте унапредили своје пословање

Пинг већ подржава ИПв6 адресе, а у неким Линук дистрибуцијама можете пронаћи ексклузивну команду, пинг6за њих.

Међутим, најбољи начин за пинговање ИПв6 адресе је коришћење ознаке -6.

Ево примера:

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

Ако ваша мрежа још увек не подржава ИПв6, не брините. Адаптација ИПв6 је невероватно порасла последњих година.

ИПв6 све већа подршка

Користите алатку за тестирање ИПв6 да бисте проверили да ли га ваша веб локација подржава.

Онлине Пинг Сервицес

Употреба само пинга није да одреди да ли сте у могућности да дођете до одређеног сервера, већ и да добијете кашњење (време које је потребно пингу да добије одговор) вашег захтева до сервера. Онлине пинг алати вам омогућавају да прикупите много више података о пинг процесима као што су

С друге стране, ако се лоше проводите са својом везом или само желите да тестирате кашњење сервера са различитих локација широм света, онлајн алатка за пинг је ваш најбољи избор.

Погледајте наш бесплатни алат за пинг на мрежи и изводите пингове из Лондона, Мумбаија и Орегона. Користећи ову алатку, добићете важне податке као што су губитак пакета и максимално и минимално време које је потребно да добијете одговор од вашег сервера.

Примери команди

Хајде да тестирамо и видимо неке од често коришћених примера овог мрежног алата.

#1. Проверите своју интернет везу

Ово може изгледати очигледно, али можете проверити да ли имате приступ Интернету пинговањем (радња коришћења пинга) солидног циљног хоста као што је гоогле.цом.

ping google.com

Ако не добијете никакав одговор, вероватно ваша интернетска веза не ради исправно.

#2. Пошаљите утврђену количину пингова

Један од проблема на који можете наићи ако користите Уник машину је тај што пинг шаље пакете података на неодређено време. Са заставицом -ц (број), можете одредити број пингова које желите да направите. На пример, ако желите да пингујете тачно три пута, урадићете.

ping -c 3 techblog.co.rs.com

Напомена: Ово се не дешава у Виндовс-у где пинг шаље само 4 пакета података

Ову заставицу можете користити да пошаљете само пинг захтев и прикажете ИП адресу одредишта до којег покушавате да дођете.

ping -c 1 google.com

#3. Пинг сервера у интервалу

Можете подесити интервал од секунди између слања сваког пакета. Подразумевани интервал је једна секунда, али га можете модификовати са -и заставицом.

ping -i 3 techblog.co.rs.com

#4. Пинг лоцалхост

Можете пинговати било коју ИПв4 адресу; дакле, можете да пингујете свој локални хост користећи ознаку локалног хоста или ИП адресу 127.0.0.1.

ping localhost
# works fine
ping 127.0.0.1
# works fine too

Пинг неће проћи кроз физички мрежни интерфејс већ кроз виртуелну петљу.

  6 једноставних начина да направите снимак екрана на Мац-у као професионалац

#5. Пинговање емитовања

Можете користити ознаку -б за слање захтева а емитовање адреса. На пример, можете пинговати све уређаје у вашој локалној мрежи помоћу следеће команде.

ping -b 255.255.255.255

#6. Пошаљите одређену величину пакета

У зависности од ваших потреба, можете променити величину пакета вашег пинг-а користећи -с заставу са бројем бајтова које желите да пошаљете.

ping -s 70 google.com

Имајте на уму да неки захтеви можда неће радити ако пошаљете велики пакет.

#7. Флоод пинг

Ознака -ф шаље пинг захтеве најбрже што ваш рачунар и мрежа могу. Пошто је минимални пинг интервал дозвољен кориснику 200 мс, морате га покренути као суперкорисник са командом судо.

ping -f google.com
PING google.com (142.250.78.142) 56(84) bytes of data.
ping: cannot flood; minimal interval allowed for user is 200ms

sudo ping -f -c 1000 google.com
# Stop after 1000 pings
--- google.com ping statistics ---
1000 packets transmitted, 1000 received, 0% packet loss, time 11158ms

Као што видите, користио сам заставицу за бројање да престанем да шаљем захтеве након што је погодио 1000 пута (запазите како је требало само 11 секунди).

Напомена: Будите изузетно опрезни када користите „флоод пинг“ јер бисте могли да изазовете ДоС (одбијање услуге) на серверу који пингујете. Једина ситуација коју треба да користите је да тестирате свој сервер у окружењима високог интензитета.

ИП или домен Пинг АПИ

вдзвдз Пинг АПИ је згодан алат који вам може помоћи да пратите било који ИП или учинак домена са више локација.

Ово се може показати виталним за праћење низа сервера како би се осигурало оптимално искуство крајњег корисника.

И шта више, то можете лако да урадите са вдзвдз-овим бесплатним АПИ-јем који даје 3000 АПИ позива месечно.

За професионалце, премиум планови додају резиденцијалне проксије, већу стопу захтева и већи број АПИ позива почевши од само 5 УСД месечно.

Закључак

Пинг је алатка стара колико и сам Интернет. Помоћу њега можете утврдити да ли имате активну интернет везу или не и тестирати да ли сте у могућности да дођете до веб сервера или других мрежних уређаја.

Не заборавите да користите нашу алатку за тестирање ПИНГ, заједно са нашим комплетним алатима, да бисте тестирали своју веб локацију.