Perintah ping adalah perintah Command Prompt yang digunakan untuk menguji keupayaan komputer sumber untuk mencapai komputer tujuan tertentu. Perintah ping biasanya digunakan sebagai cara mudah untuk mengesahkan bahawa komputer boleh berkomunikasi melalui rangkaian dengan komputer atau peranti rangkaian lain.
Perintah ping beroperasi dengan menghantar Protokol Mesej Kawalan Internet (ICMP) Permintaan Echo mesej ke komputer destinasi dan menunggu maklum balas.
Berapa banyak balasan yang dikembalikan, dan berapa lama masa yang diperlukan untuk mereka kembali, adalah dua bahagian utama maklumat yang diberikan oleh perintah ping itu.
Sebagai contoh, anda mungkin mendapati bahawa tiada jawapan apabila ping pencetak rangkaian, hanya untuk mengetahui bahawa pencetak berada di luar talian dan keperluan kabelnya diganti. Atau mungkin anda perlu ping router untuk mengesahkan bahawa komputer anda boleh menyambung kepadanya, untuk menghapuskannya sebagai penyebab yang mungkin untuk masalah rangkaian.
Catatan: Perkataan "ping" juga digunakan dalam talian untuk merujuk kepada mesej ringkas, biasanya melalui mesej teks atau e-mel. Sebagai contoh, anda boleh "ping bos anda," atau hantar mesej kepadanya, apabila anda selesai dengan projek tertentu, tetapi ia tidak ada kaitan dengan arahan ping.
Ketersediaan Ping Command
Perintah ping boleh didapati dari dalam Command Prompt dalam sistem operasi Windows 10, Windows 8, Windows 7, Windows Vista, dan Windows XP. Perintah ping juga tersedia dalam versi Windows yang lebih lama seperti Windows 98 dan 95.
Perintah ping juga boleh didapati di Command Prompt dalam Pilihan Permulaan Lanjutan dan menu Pemulihan / Pemulihan Pilihan Pemulihan Sistem.
Catatan: Ketersediaan suis perintah ping dan sintaks perintah ping mungkin berbeza dari sistem operasi ke sistem pengendalian.
Syntax Ping Command
ping -t -a -n kiraan -l saiz -f -i TTL -v TOS -r kiraan -s kiraan -w masa tamat -R -S srcaddr -p -4 -6 sasaran /?
Petua: Lihat Bagaimana Membaca Sintaks Perintah jika anda tidak pasti cara mentafsirkan sintaks arahan ping seperti yang diterangkan di atas atau dalam jadual di bawah.
-t | Menggunakan pilihan ini akan ping sasaran sehingga anda memaksanya berhenti menggunakan Ctrl-C. |
-a | Pilihan perintah ping ini akan menyelesaikan, jika boleh, nama hos alamat IP sasaran . |
-n kiraan | Pilihan ini menetapkan nombor ICMP Echo Permintaan untuk menghantar, dari 1 hingga 4294967295. Perintah ping akan menghantar 4 secara lalai jika-n tidak digunakan. |
-l saiz | Gunakan pilihan ini untuk menetapkan saiz, dalam bait, dari paket permintaan gema dari 32 hingga 65,527. Perintah ping akan menghantar permintaan echo 32-bait jika anda tidak menggunakannya -l pilihan. |
-f | Gunakan pilihan perintah ping ini untuk menghalang Permintaan ICMP Echo daripada dipecah oleh penghala antara anda dan pihak sasaran . The -f Pilihan paling sering digunakan untuk menyelesaikan masalah Unit Transmisi Maksimum Transmisi (PMTU). |
-i TTL | Opsyen ini menetapkan Nilai Masa untuk Live (TTL), maksimum yang 255. |
-v TOS | Pilihan ini membolehkan anda menetapkan nilai Jenis Perkhidmatan (TOS). Bermula pada Windows 7, pilihan ini tidak berfungsi lagi tetapi masih wujud untuk sebab-sebab keserasian. |
-r kiraan | Gunakan opsyen ping ini untuk menentukan bilangan hop antara komputer anda dan yang sasaran komputer atau peranti yang anda mahu direkodkan dan dipaparkan. Nilai maksimum untuk kiraan adalah 9, jadi gunakan arahan tracert sebaliknya jika anda berminat untuk melihat semua hop antara dua peranti. |
-s kiraan | Gunakan pilihan ini untuk melaporkan masa, dalam format Masa Depan Internet, bahawa setiap permintaan echo diterima dan balasan echo dihantar. Nilai maksimum untuk kiraan adalah 4, yang bermaksud bahawa hanya empat hop pertama yang boleh dicap waktu. |
-w masa tamat | Menetapkan a masa tamat Nilai apabila melaksanakan perintah ping menyesuaikan jumlah masa, dalam milisaat, ping itu menunggu setiap balasan. Jika anda tidak menggunakannya -w pilihan, nilai masa lalai 4000 digunakan, iaitu 4 saat. |
-R | Pilihan ini memberitahu perintah ping untuk mengesan laluan perjalanan bulat. |
-S srcaddr | Gunakan pilihan ini untuk menentukan alamat sumber. |
-p | Gunakan suis ini untuk ping a Virtualisasi Rangkaian Hyper-V alamat pembekal. |
-4 | Ini memaksa arahan ping menggunakan IPv4 sahaja tetapi hanya perlu jika sasaran adalah nama hos dan bukan alamat IP. |
-6 | Ini memaksa perintah ping untuk menggunakan IPv6 sahaja tetapi dengan -4 pilihan, hanya perlu apabila ping nama hos. |
sasaran | Ini adalah destinasi yang anda ingin ping, sama ada alamat IP atau nama hos. |
/? | Gunakan suis bantuan dengan perintah ping untuk menunjukkan bantuan terperinci mengenai beberapa pilihan perintah. |
Catatan: The -f, -v, -r, -s, -j, dan -k opsyen berfungsi apabila ping alamat IPv4 sahaja. The -R dan -S pilihan hanya berfungsi dengan IPv6.
Suis lain yang tidak biasa digunakan untuk arahan ping wujud termasuk -j senarai hos , -k senarai hos , dan -c petak . Jalankan ping /? dari Prompt Perintah untuk maklumat lanjut mengenai pilihan ini.
Petua: Anda boleh menyimpan output arahan ping ke fail menggunakan operator pengalihan. Lihat Cara Mengarahkan Output Perintah ke Fail untuk arahan atau lihat senarai Petunjuk Petunjuk Perintah kami untuk mendapatkan lebih banyak petua.
Contoh Perintah Ping
ping -n 5 -l 1500 www.google.com
Dalam contoh ini, perintah ping digunakan untuk ping nama hos www.google.com .
The -n pilihan memberitahu arahan ping untuk dihantar 5 Permintaan ICMP Echo daripada kegagalan 4, dan -l opsyen menetapkan saiz paket untuk setiap permintaan 1500 bait dan bukan lalai sebanyak 32 bait.
Hasil yang dipaparkan dalam tetingkap Prompt Command akan kelihatan seperti ini:
Pinging www.google.com 74.125.224.82 dengan 1500 bait data: Balas dari 74.125.224.82: bytes = 1500 waktu = 68ms TTL = 52 Balas dari 74.125.224.82: bytes = 1500 waktu = 68ms TTL = 52 Balas dari 74.125 .224.82: bytes = 1500 time = 65ms TTL = 52 Balas dari 74.125.224.82: bytes = 1500 time = 66ms TTL = 52 Balas dari 74.125.224.82: bytes = 1500 time = 70ms TTL = 52 Ping statistik untuk 74.125.224.82: Paket : Sent = 5, Diterima = 5, Hilang = 0 (kehilangan 0%), Kira-kira masa perjalanan bulat dalam milli-seconds: Minimum = 65ms, Maksimum = 70ms, Purata = 67ms
The Kehilangan 0% dilaporkan di bawah Statistik Ping untuk 74.125.224.82 memberitahu saya bahawa setiap Mesej Permintaan ICMP Echo dihantar kepada www.google.com telah dikembalikan. Ini bermakna, sejauh sambungan rangkaian ini, ia boleh berkomunikasi dengan laman web Google dengan baik.
ping 127.0.0.1
Dalam contoh di atas, kami sedang ping 127.0.0.1 , juga dipanggil alamat IP localhost IPv4 atau alamat IP balik IPv4, tanpa pilihan.
Menggunakan perintah ping untuk ping 127.0.0.1 adalah cara terbaik untuk menguji bahawa ciri rangkaian Windows berfungsi dengan baik tetapi ia mengatakan apa-apa tentang perkakasan rangkaian anda sendiri atau sambungan anda ke mana-mana komputer atau peranti lain. Versi IPv6 ujian ini akan ping :: 1.
ping -a 192.168.1.22
Dalam contoh ini, kami meminta arahan ping untuk mencari nama hos yang diberikan kepada 192.168.1.22 Alamat IP, tetapi sebaliknya ping seperti biasa.
Pinging J3RTY22 192.168.1.22 dengan 32 bait data: Balas dari 192.168.1.22: bytes = 32 kali
Seperti yang anda dapat lihat, arahan ping telah menyelesaikan alamat IP yang kami masukkan, 192.168.1.22 , sebagai nama hos J3RTY22 , dan kemudian melaksanakan baki ping dengan tetapan lalai.
ping 192.168.2.1
Sama seperti contoh arahan ping di atas, yang satu ini digunakan untuk melihat sama ada komputer anda boleh sampai ke penghala anda. Satu-satunya perbezaan di sini adalah bahawa bukannya menggunakan suis perintah ping atau ping localhost, kami sedang memeriksa sambungan antara komputer dan penghala ( 192.168.2.1 dalam kes ini).
Sekiranya anda mengalami masalah masuk ke penghala anda atau mengakses internet sama sekali, lihat jika penghala anda boleh diakses dengan arahan ping ini, sudah tentu, menggantikan 192.168.2.1 dengan alamat IP penghala anda.
ping -t -6 SERVER
Dalam contoh ini, kami memaksa arahan ping menggunakan IPv6 dengan -6 pilihan dan terus ping SERVER selama-lamanya dengan -t pilihan.
Pinging SERVER fe80 :: fd1a: 3327: 2937: 7df3% 10 dengan 32 bait data: Balas dari fe80 :: fd1a: 3327: 2937: 7df3% 10: time = 1ms Balas dari fe80 :: fd1a: 3327: 2937 : 7df3% 10: masa
Kami mengganggu ping secara manual dengan Ctrl + C selepas tujuh balasan. Juga, seperti yang anda lihat, yang -6 pilihan yang dihasilkan alamat IPv6.
Petua: Nombor selepas % dalam balasan yang dihasilkan dalam contoh arahan ping ini ialah ID Zon IPv6, yang paling sering menunjukkan antara muka rangkaian yang digunakan.
Anda boleh menghasilkan jadual ID Zon yang dipadankan dengan nama antara muka rangkaian anda dengan melaksanakan Antara muka antara muka netsh antara muka ipv6. ID Zon IPv6 ialah nombor dalam Idx kolum.
Ping Berkaitan Perintah
Perintah ping sering digunakan dengan perintah Perintah Promosi rangkaian yang berkaitan seperti tracert, ipconfig, netstat, nslookup, dan lain-lain.