Пин команда

Ping командата примери, опции, ключове и др

Командата ping е команда за команден прозорец, която се използва за тестване на способността на компютъра източник да достигне определен целеви компютър. Командата ping обикновено се използва като прост начин за проверка дали компютърът може да комуникира по мрежата с друг компютър или мрежово устройство.

Командата ping работи, като изпраща съобщения за искане на Echo Request от Internet Control Protocol Protocol (ICMP) към целевия компютър и чака отговор.

Колко от тези отговори се връщат и колко време им е нужно да се върнат, са двете основни части от информацията, която командата ping предоставя.

Например, може да откриете, че при зареждане на мрежов принтер няма отговори, само за да разберете, че принтерът е офлайн и кабелът му трябва да бъде заменен. Или може би трябва да пинг за рутер, за да проверите дали компютърът ви може да се свърже с него, за да го премахнете като възможна причина за проблем с мрежата.

Наличие на команда на пинг

Командата ping се предлага от командния ред в Windows 10 , Windows 8 , Windows 7 , Windows Vista и Windows XP . Командата ping е налице и в по-стари версии на Windows като Windows 98 и 95.

Командата ping може да се намери и в командния ред в менютата за поправка / възстановяване на опциите за разширено стартиране и опциите за възстановяване на системата .

Забележка: Наличието на някои командни ключове ping и друг синтаксис на командата ping може да се различава от операционната система до операционната система.

Синтаксис на командата за пинг

ping [ -t ] [ -a ] [ -n брой ] [ -l размер ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r брой ] [ -s брой ] [ -w timeout ] R ] [ -S srcaddr ] [ p ] [ -4 ] [ 6 ] целеви [ /? ]

Съвет: Вижте Как да прочетете Синтаксис на команди, ако не сте сигурни как да интерпретирате синтаксиса на командата ping както е описано по-горе или в таблицата по-долу.

-T Използването на тази опция ще доведе до натискане на мишката, докато я принудите да спре, като използвате Ctrl-C .
Тази опция за командата ping ще реши, ако е възможно, името на хоста на целта за IP адрес .
-n брой Тази опция задава броя на исканията на ICMP Echo за изпращане от 1 до 4294967295. Командата ping ще изпрати 4 по подразбиране, ако -n не се използва.
-l размер Използвайте тази опция, за да зададете размера в байтове на пакета за заявка за ехо от 32 до 65,527. Командата ping ще изпрати заявка за ехо от 32 байта, ако не използвате опцията -l .
-f Използвайте тази опция за командата ping, за да предотвратите фрагментирането на заявките за ICMP Echo от маршрутизаторите между вас и целта . Опцията -f най-често се използва за отстраняване на проблеми с максималната скорост на предаване (PMTU).
-i TTL Тази опция задава стойността за времето до живо (TTL), максималната от която е 255.
-v TOS Тази опция ви позволява да зададете стойност на типа услуга (TOS). Започвайки от Windows 7, тази опция вече не функционира, но все пак съществува поради причини за съвместимост.
-r брой Използвайте тази опция за командата ping, за да зададете броя на хмелите между компютъра и целевия компютър или устройство, които искате да бъдат записани и показвани. Максималната стойност за броя е 9, затова използвайте командата tracert, ако искате да видите всички хмелчета между две устройства.
се брои Използвайте тази опция, за да подадете сигнал за времето, във формат за времеви печат на интернет, че е получено всяко искане за ехо и е изпратен отговор на ехо. Максималната стойност за броя е 4, което означава, че само първите четири хмела могат да бъдат маркирани с време.
-w изчакване Задаването на стойност за изчакване при изпълнение на командата ping коригира времето, в милисекунди, че ping чака за всеки отговор. Ако не използвате опцията -w , се използва стойността по подразбиране 4000, която е 4 секунди.
-R Тази опция указва на командата ping да проследи маршрута за двупосочен път.
-S srcaddr Използвайте тази опция, за да посочите изходния адрес.
-p Използвайте този ключ за изпращане на адрес на доставчик на виртуализация на Hyper-V мрежа .
-4 Това принуждава командата ping да използва само IPv4, но е необходима само ако целта е име на хост, а не IP адрес.
-6 Това принуждава командата ping да използва само IPv6, но както при опцията -4 , е необходима само при пинг на име на хост.
мишена Това е местоназначението, което искате да пинг, или IP адрес, или име на хост.
/? Използвайте помощния бутон с командата ping, за да видите подробна помощ за няколко опции на командата.

Забележка: Опциите -f , -v , -r , -s , -j и -k работят само при пинг на IPv4 адреси. Опциите -R и -S работят само с IPv6.

Други по-рядко използвани ключове за командата ping съществуват, включително [ -j хост-списък ], [ -k хост-списък ] и [ -c отделение ]. Изпълнение на пинг /? от командния ред за повече информация относно тези опции.

Съвет: Можете да запишете изхода на командата ping на файл, като използвате оператор за пренасочване . Вижте инструкциите за пренасочване на командния изход към файл за инструкции или вижте списъка с командни прозорци за повече съвети.

Примерите на командата за пинг

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

В този пример командата ping се използва за пинг на име на хост www.google.com . Опцията -n указва на командата ping да изпрати 5 ICMP Echo Requests вместо стандартната по подразбиране на 4, а опцията -l задава размера на пакета за всяка заявка на 1500 байта, вместо стандартната стойност от 32 байта.

Резултатът, показан в прозореца на командния ред, ще изглежда така:

Pinging www.google.com [74.125.224.82] с 1500 байта данни: Отговор от 74.125.224.82: bytes = 1500 време = 68ms TTL = 52 Отговор от 74.125.224.82: bytes = 1500 време = 68ms TTL = 52 Отговор от 74.125 .224.82: bytes = 1500 време = 65ms TTL = 52 Отговор от 74.125.224.82: bytes = 1500 време = 66ms TTL = 52 Отговор от 74.125.224.82: байта = 1500 време = 70ms TTL = 52 Ping статистика за 74.125.224.82: : Изпратени = 5, Получени = 5, Загубени = 0 (0% загуба), Приблизителни пъти за двупосочно пътуване в милисекунди: Минимална = 65ms, Максимална = 70ms, Средна =

Загубата от 0%, отчетена в статистиката на Ping за 74.125.224.82, ми показва, че всяко съобщение ICMP Echo Request изпратено до www.google.com е върнато. Това означава, че доколкото ми е свързана мрежата, мога да общувам добре с уебсайта на Google.

ping 127.0.0.1

В горния пример, аз съм pinging 127.0.0.1 , наричан IPv4 localhost IP адрес или IPv4 loopback IP адрес , без опции.

Използването на командата ping за ping 127.0.0.1 е отличен начин да проверите дали мрежовите функции на Windows работят правилно, но не казва нищо за вашия мрежов хардуер или вашата връзка с друг компютър или устройство.

IPv6 версията на този тест ще бъде ping :: 1 .

ping -a 192.168.1.22

В този пример питам командата ping да намери името на хоста, присвоено на 192.168.1.22 IP адреса, но в противен случай да го пинг нормално.

Pinging J3RTY22 [192.168.1.22] с 32 байта данни: Отговор от 192.168.1.22: bytes = 32 time

Както можете да видите, командата ping решава IP адреса, който въведох, 192.168.1.22 , като име на хост J3RTY22 , и след това изпълни останалата част от пинг с настройките по подразбиране.

ping -t -6 SERVER

В този пример принуждавам командата ping да използва IPv6 с опцията -6 и да продължи да пинг SERVER безкрайно с опцията -t .

Pinging SERVER [fe80 :: fd1a: 3327: 2937: 7df3% 10] с 32 байта данни: Отговор от fe80 :: fd1a: 3327: 2937: 7df3% 10: time = 1ms Отговор от fe80 :: fd1a: 3327: 2937 : 7df3% 10: време

Прекъснах пинг ръчно с Ctrl-C след седем отговора. Също така, както можете да видите, вариантът -6 създава IPv6 адреси.

Съвет: Числото след% в отговорите, генерирани в този пример за командата ping, е идентификационният номер на IPv6 зоната, който най-често показва използвания мрежов интерфейс. Можете да генерирате таблица с идентификатори на зони, съвпадащи с имената на мрежовите интерфейси, като изпълнявате интерфейса netsh интерфейс ipv6 show interface . Идентификационният номер на зоната за IPv6 е номерът в колоната Idx .

Ping Свързани команди

Командата ping често се използва с други команди на Command Prompt, свързани с мрежата, като tracert , ipconfig, netstat , nslookup и други.