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 ແລະອື່ນໆ.