Ping Command

Ping ຕົວຢ່າງຄໍາສັ່ງ, ທາງເລືອກ, ສະຫຼັບ, ແລະອື່ນໆອີກ

ຄໍາສັ່ງ ping ແມ່ນ ຄໍາສັ່ງ Command Prompt ທີ່ ຖືກນໍາໃຊ້ເພື່ອທົດສອບຄວາມສາມາດຂອງຄອມພິວເຕີແຫລ່ງທີ່ມາຮອດຄອມພິວເຕີປາຍທາງທີ່ລະບຸ. ຄໍາສັ່ງ ping ຖືກນໍາໃຊ້ໂດຍປົກກະຕິເປັນວິທີທີ່ງ່າຍດາຍທີ່ຈະກວດສອບວ່າຄອມພິວເຕີສາມາດສື່ສານຜ່ານເຄືອຂ່າຍກັບເຄື່ອງຄອມພິວເຕີຫຼືອຸປະກອນເຄືອຂ່າຍອື່ນ.

ຄໍາສັ່ງ ping ດໍາເນີນການໂດຍການສົ່ງ ຂໍ້ຄວາມການຮ້ອງຂໍ ການສົ່ງ ຂໍ້ຄວາມອີເລັກໂທຣນິກ (ICMP) ກັບຄອມພິວເຕີປາຍທາງແລະລໍຖ້າການຕອບຮັບ.

ວິທີການຈໍານວນຫຼາຍຂອງການຕອບສະຫນອງເຫລົ່ານັ້ນຖືກສົ່ງຄືນ, ແລະໄລຍະເວລາດົນນານສໍາລັບພວກເຂົາກັບຄືນ, ແມ່ນສອງຂໍ້ມູນທີ່ສໍາຄັນທີ່ຄໍາສັ່ງ ping ໃຫ້.

ຕົວຢ່າງເຊັ່ນທ່ານອາດພົບວ່າບໍ່ມີຄໍາຕອບໃດໆເມື່ອ pinging ເຄື່ອງພິມເຄືອຂ່າຍ, ແຕ່ເພື່ອຊອກຫາວ່າເຄື່ອງພິມແມ່ນບໍ່ມີສາຍແລະສາຍໄຟຂອງມັນຕ້ອງຖືກປ່ຽນແທນ. ຫຼືບາງທີທ່ານຈໍາເປັນຕ້ອງ ping router ເພື່ອກວດສອບວ່າຄອມພິວເຕີຂອງທ່ານສາມາດເຊື່ອມຕໍ່ກັບມັນ, ເພື່ອລົບລ້າງມັນເປັນສາເຫດທີ່ເປັນໄປໄດ້ສໍາລັບບັນຫາເຄືອຂ່າຍ.

Ping Command Availability

ຄໍາສັ່ງ ping ແມ່ນມີຢູ່ພາຍໃນ Command Prompt ໃນ ລະບົບປະຕິບັດການ Windows 10 , Windows 8 , Windows 7 , Windows Vista ແລະ Windows XP . ຄໍາສັ່ງ ping ຍັງມີຢູ່ໃນຮຸ່ນເກົ່າຂອງ Windows ເຊັ່ນ: Windows 98 ແລະ 95.

ຄໍາສັ່ງ ping ຍັງສາມາດພົບໄດ້ໃນ Command Prompt ໃນ Options Startup Advanced ແລະ System Recovery Options repair / recovery menus.

ຫມາຍເຫດ: ມີການປ່ຽນສະຫຼັບຄໍາສັ່ງ ping ທີ່ແນ່ນອນແລະ syntax ຄໍາສັ່ງ ping ອື່ນອາດແຕກຕ່າງຈາກລະບົບປະຕິບັດການກັບລະບົບປະຕິບັດການ.

Ping Command Syntax

ping [ -t ] [ -a ] [ -n count ] [ -l ຂະຫນາດ ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r count ] [ -s count ] [ -w timeout ] [ - R ] [ -S srcaddr ] [ -p ] [ -4 ] [ -6 ] target [ /? ]

ຄໍາແນະນໍາ: ເບິ່ງ ວິທີການອ່ານ Syntax Command ຖ້າທ່ານບໍ່ແນ່ໃຈວ່າວິທີການແປຄວາມຫມາຍຂອງຄໍາສັ່ງ ping ຕາມທີ່ອະທິບາຍຂ້າງເທິງຫຼືໃນຕາຕະລາງຂ້າງລຸ່ມນີ້.

-t ການນໍາໃຊ້ຕົວເລືອກນີ້ຈະ ping ເປົ້າຫມາຍ ຈົນກ່ວາທ່ານບັງຄັບໃຫ້ມັນຢຸດໂດຍການໃຊ້ Ctrl-C .
-a ຕົວເລືອກຄໍາສັ່ງ ping ນີ້ຈະແກ້ໄຂຖ້າເປັນໄປໄດ້ ຊື່ໂຮດ ຂອງ ເປົ້າຫມາຍ ທີ່ຢູ່ IP .
-n count ຕົວເລືອກນີ້ກໍານົດຈໍານວນ ICMP Echo Requests ສົ່ງໄປຈາກ 1 ເຖິງ 4294967295 ຄໍາສັ່ງ ping ຈະສົ່ງ 4 ໂດຍຄ່າເລີ່ມຕົ້ນຖ້າ -n ບໍ່ໄດ້ໃຊ້.
-l size ໃຊ້ຕົວເລືອກນີ້ເພື່ອຕັ້ງຄ່າຂະຫນາດ, ໃນ bytes, ຂອງແພັກເກັດການຮ້ອງຂໍ echo ຈາກ 32 ເຖິງ 65,527. ຄໍາສັ່ງ ping ຈະສົ່ງຄໍາຮ້ອງຂໍສຽງ echo 32 byte ຖ້າທ່ານບໍ່ໃຊ້ຕົວເລືອກ -l .
-f ໃຊ້ຕົວເລືອກຄໍາສັ່ງ ping ນີ້ເພື່ອປ້ອງກັນການຮ້ອງຂໍ ICMP Echo ຈາກການຖືກແບ່ງແຍກໂດຍເສັ້ນທາງລະຫວ່າງທ່ານກັບ ເປົ້າຫມາຍ . ທາງເລືອກ -f ແມ່ນຖືກນໍາໃຊ້ເລື້ອຍໆເພື່ອແກ້ໄຂບັນຫາຫນ່ວຍປະມວນຜົນທາງເສັ້ນສູງສຸດ (PMTU).
-i TTL ຕົວເລືອກນີ້ກໍານົດຄ່າໃຊ້ເວລາທີ່ໃຊ້ເວລາດໍາລົງຊີວິດ (TTL), ຈໍານວນທີ່ສຸດແມ່ນ 255.
-v TOS ຕົວເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານກໍານົດຄ່າປະເພດຂອງການບໍລິການ (TOS). ເລີ່ມຕົ້ນໃນ Windows 7, ຕົວເລືອກນີ້ບໍ່ມີຜົນປະໂຫຍດແຕ່ຍັງມີເຫດຜົນທີ່ເຫມາະສົມ.
-r count ໃຊ້ຕົວເລືອກຄໍາສັ່ງ ping ນີ້ເພື່ອລະບຸຈໍານວນຂອງ hops ລະຫວ່າງຄອມພິວເຕີແລະຄອມພິວເຕີ ເປົ້າຫມາຍ ຫຼືອຸປະກອນທີ່ທ່ານຕ້ອງການທີ່ຈະບັນທຶກແລະສະແດງ. ມູນຄ່າສູງສຸດສໍາລັບການ ນັບ ແມ່ນ 9, ດັ່ງນັ້ນການນໍາໃຊ້ ຄໍາສັ່ງ tracert ແທນທີ່ຈະຖ້າທ່ານສົນໃຈເບິ່ງ hops ທັງຫມົດລະຫວ່າງສອງອຸປະກອນ.
-s count ໃຊ້ຕົວເລືອກນີ້ເພື່ອລາຍງານເວລາ, ໃນຮູບແບບ Timestamp ຂອງອິນເຕີເນັດ, ວ່າການຮ້ອງຂໍການສະທ້ອນ echo ແຕ່ລະແມ່ນໄດ້ຮັບແລະການສົ່ງ echo ຈະຖືກສົ່ງໄປ. ມູນຄ່າສູງສຸດສໍາລັບ count ແມ່ນ 4, ຊຶ່ງຫມາຍຄວາມວ່າພຽງແຕ່ສີ່ hops ທໍາອິດສາມາດເປັນເວລາທີ່ປະທັບຕາ.
-w timeout ກໍານົດ ເວລາທີ່ໃຊ້ເວລາ ໃນເວລາທີ່ປະຕິບັດຄໍາສັ່ງ ping ປັບເວລາຈໍານວນ, ໃນ milliseconds, ວ່າ ping waits ສໍາລັບການຕອບແຕ່ລະຄົນ. ຖ້າທ່ານບໍ່ໃຊ້ຕົວເລືອກ -w , ຄ່າໃຊ້ຈ່າຍທີ່ໃຊ້ເວລາຂອງຄ່າໃຊ້ຈ່າຍຂອງ 4000 ຈະຖືກໃຊ້, ເຊິ່ງເປັນເວລາ 4 ວິນາທີ.
-R ຕົວເລືອກນີ້ບອກຄໍາສັ່ງ ping ເພື່ອຕິດຕາມເສັ້ນທາງການເດີນທາງໄດ້ຕະຫຼອດ.
-S srcaddr ໃຊ້ຕົວເລືອກນີ້ເພື່ອລະບຸແຫຼ່ງທີ່ມາ.
-p ໃຊ້ສະຫຼັບນີ້ເພື່ອ ping ທີ່ຢູ່ຂອງຜູ້ໃຫ້ບໍລິການ Virtualization Network Hyper-V .
-4 ນີ້ບັງຄັບໃຊ້ຄໍາສັ່ງ ping ໃຊ້ IPv4 ເທົ່ານັ້ນແຕ່ເປັນສິ່ງຈໍາເປັນຖ້າ ເປົ້າຫມາຍ ເປັນ hostname ແລະບໍ່ແມ່ນ IP address.
-6 ນີ້ບັງຄັບໃຊ້ຄໍາສັ່ງ ping ໃຊ້ IPv6 ເທົ່ານັ້ນແຕ່ມີຕົວເລືອກ -4 ເທົ່ານັ້ນ, ມັນເປັນສິ່ງຈໍາເປັນທີ່ພຽງພໍເມື່ອ ping hostname.
ເປົ້າ​ຫມາຍ ນີ້ແມ່ນຈຸດຫມາຍປາຍທາງທີ່ທ່ານຕ້ອງການທີ່ຈະ ping, ທີ່ຢູ່ IP ຫຼື hostname.
/? ໃຊ້ ສະຫຼັບການຊ່ວຍເຫຼືອ ດ້ວຍຄໍາສັ່ງ ping ເພື່ອສະແດງໃຫ້ເຫັນການຊ່ວຍເຫຼືອລາຍລະອຽດກ່ຽວກັບທາງເລືອກຫຼາຍຂອງຄໍາສັ່ງ.

ຫມາຍເຫດ: ຕົວເລືອກ -f , -v , -r , -s , -j , ແລະ -k ເຮັດວຽກເມື່ອ ping IPv4 ທີ່ຢູ່ເທົ່ານັ້ນ. ທາງເລືອກ -R ແລະ -S ເຮັດວຽກຮ່ວມກັບ IPv6 ເທົ່ານັ້ນ.

ສະຫຼັບ ping ອື່ນໆທີ່ຍັງບໍ່ທັນຖືກນໍາໃຊ້ທົ່ວໄປແມ່ນມີລວມເຖິງ [ -j host-list ], [ -k host-list ] ແລະ [ -c compartment ]. Execute ping /? ຈາກຄໍາສັ່ງແນະນໍາສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບທາງເລືອກເຫຼົ່ານີ້.

ຄໍາແນະນໍາ: ທ່ານສາມາດບັນທຶກຜົນໄດ້ຮັບຄໍາສັ່ງ ping ກັບໄຟລ໌ໂດຍໃຊ້ຕົວ ດໍາເນີນການການໂອນຍ້າຍ . ເບິ່ງ ວິທີການປ່ຽນເສັ້ນທາງອອກຄໍາສັ່ງໄປຫາໄຟລ໌ ສໍາລັບຄໍາແນະນໍາຫຼືເບິ່ງ ບັນຊີຄໍາສັ່ງ ຂອງ ຄໍາສັ່ງ ຂອງພວກເຮົາ ຄໍາສັ່ງ ສໍາລັບຄໍາແນະນໍາເພີ່ມເຕີມ.

ຕົວຢ່າງຄໍາສັ່ງ Ping

ping -n 5 -l 1500 wwwgooglecom

ໃນຕົວຢ່າງນີ້, ຄໍາສັ່ງ ping ຖືກນໍາໃຊ້ເພື່ອ ping hostname www.google.com . ທາງເລືອກ -n ບອກຄໍາສັ່ງ ping ເພື່ອສົ່ງ 5 ICMP Echo Requests ແທນທີ່ຈະເປັນຄ່າເລີ່ມຕົ້ນຂອງ 4 ແລະທາງເລືອກ -l ກໍານົດຂະຫນາດຂອງແພັກເກັດສໍາລັບແຕ່ລະຄໍາຮ້ອງຂໍ 1500 bytes ແທນທີ່ຄ່າ 32 bytes.

ຜົນໄດ້ຮັບທີ່ສະແດງຢູ່ໃນປ່ອງຢ້ຽມຄໍາສັ່ງຂອງຄໍາສັ່ງຈະມີລັກສະນະເຊັ່ນນີ້:

Pinging wwwgooglecom [74125.22482] ກັບ 1500 bytes of data: Reply from 7412522482: bytes = 1500 time = 68ms TTL = 52 Reply from 7412522482: bytes = 1500 time = 68ms TTL = 52 Reply from 74125 ຕອບຫຼ້າສຸດໂດຍ PHAS0UK ປະມານ 2 ຊົ່ວໂມງກ່ອນຫນ້ານີ້ : Sent = 5, Received = 5, Lost = 0 (0% loss), ເວລາການຍ່າງທາງຮອບປະມານ 1000 ນາທີ: Minimum = 65ms, Maximum = 70ms, Average = 67ms

ການ ສູນເສຍ 0% ລາຍງານພາຍໃຕ້ ສະຖິຕິ Ping ສໍາລັບ 74.125.224.82 ບອກຂ້າພະເຈົ້າວ່າຂໍ້ຄວາມຮ້ອງຂໍການຂໍ Echo ICMP ສົ່ງໄປຫາ www.google.com ໄດ້ຖືກສົ່ງກັບຄືນ. ນີ້ຫມາຍຄວາມວ່າ, ໃນການເຊື່ອມຕໍ່ເຄືອຂ່າຍຂອງຂ້ອຍ, ຂ້ອຍສາມາດຕິດຕໍ່ກັບເວັບໄຊທ໌ຂອງ Google ໄດ້ດີ.

ping 127001

ໃນຕົວຢ່າງຂ້າງເທິງ, ຂ້າພະເຈົ້າ pinging 127.0.0.1, ທີ່ເອີ້ນວ່າທີ່ຢູ່ IP IPv4 localhost ຫຼື IP address loopback IP , ໂດຍບໍ່ມີທາງເລືອກ.

ການນໍາໃຊ້ຄໍາສັ່ງ ping ກັບ ping 127.0.0.1 ແມ່ນວິທີທີ່ດີທີ່ສຸດທີ່ຈະທົດສອບວ່າຄຸນນະສົມບັດເຄືອຂ່າຍຂອງ Windows ກໍາລັງເຮັດວຽກຢ່າງຖືກຕ້ອງແຕ່ວ່າມັນບໍ່ມີຫຍັງກ່ຽວກັບ ຮາດແວ ຂອງເຄືອຂ່າຍຂອງທ່ານເອງຫຼືການເຊື່ອມຕໍ່ຂອງທ່ານກັບເຄື່ອງຄອມພິວເຕີຫຼືອຸປະກອນອື່ນໆ.

ສະບັບ IPv6 ຂອງການທົດສອບນີ້ຈະເປັນ ping :: 1 .

ping-a 192168122

ໃນຕົວຢ່າງນີ້, ຂ້ອຍຂໍຄໍາສັ່ງ ping ເພື່ອຊອກຫາ hostname ທີ່ຖືກກໍາຫນົດໃຫ້ຢູ່ທີ່ IP address 192.168.1.22 , ແຕ່ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະເປັນປົກກະຕິ.

Pinging J3RTY22 [192168122] ກັບ 32 bytes of data: Reply from 192168122: bytes = 32 time

ເມື່ອທ່ານສາມາດເບິ່ງເຫັນຄໍາສັ່ງ ping ໄດ້ແກ້ໄຂທີ່ຢູ່ IP ທີ່ຂ້າພະເຈົ້າເຂົ້າ, 192.168.1.22 , ເປັນ hostname J3RTY22 , ແລະຫຼັງຈາກນັ້ນດໍາເນີນການສ່ວນທີ່ເຫລືອຂອງ ping ດ້ວຍການຕັ້ງຄ່າເລີ່ມຕົ້ນ.

ping -t -6 SERVER

ໃນຕົວຢ່າງນີ້, ຂ້າພະເຈົ້າບັງຄັບໃຊ້ຄໍາສັ່ງ ping ເພື່ອໃຊ້ IPv6 ດ້ວຍຕົວເລືອກ -6 ແລະສືບຕໍ່ ping SERVER ໂດຍບໍ່ຈໍາກັດດ້ວຍຕົວເລືອກ -t .

Pinging SERVER [fe80 :: fd1a: 3327: 2937: 7df3% 10] with 32 bytes of data: Reply from fe80 :: fd1a: 3327: 2937: 7df3% 10: time = 1ms Reply from fe80 :: fd1a: 3327: 2937 : 7df3% 10: ເວລາ

ຂ້າພະເຈົ້າຂັດຂວາງ ping ດ້ວຍມືດ້ວຍ Ctrl-C ຫຼັງຈາກເຈັດຄໍາຕອບ. ນອກຈາກນີ້, ຕາມທີ່ທ່ານສາມາດເບິ່ງເຫັນ, ທາງເລືອກ -6 ໄດ້ ສ້າງ IPv6 ທີ່ຢູ່.

ຄໍາແນະນໍາ: ຈໍານວນຫຼັງຈາກ% ໃນການຕອບຄໍາຖາມທີ່ເກີດຂື້ນໃນຕົວຢ່າງຄໍາສັ່ງ ping ນີ້ແມ່ນ IPv6 Zone ID, ເຊິ່ງມັກຈະສະແດງເຖິງການໂຕ້ຕອບເຄືອຂ່າຍທີ່ໃຊ້. ທ່ານສາມາດສ້າງຕາຕະລາງຂອງ ID ເຂດທີ່ຖືກຈັບກັບຊື່ອິນເຕີເຟດເຄືອຂ່າຍຂອງທ່ານໂດຍປະຕິບັດ ການໂຕ້ຕອບສະແດງ interface ipv6 netsh . IPv6 Zone ID ແມ່ນຫມາຍເລກໃນຄໍລໍາ Idx .

Ping ຄໍາສັ່ງທີ່ກ່ຽວຂ້ອງ

ຄໍາສັ່ງ ping ຖືກນໍາໃຊ້ເລື້ອຍໆກັບຄໍາສັ່ງ Command Prompt ທີ່ກ່ຽວຂ້ອງກັບເຄືອຂ່າຍອື່ນໆເຊັ່ນ tracert , ipconfig, netstat , nslookup ແລະອື່ນໆ.