पिंग कमांड एक विशेष डिवाइस पर इंटरनेट कंट्रोल मैसेज प्रोटोकॉल (आईसीएमपी) इको अनुरोध के रूप में जाने वाले विशेष पैकेट भेजकर काम करता है, और उसके बाद उस डिवाइस को आईसीएमपी इको उत्तर पैकेट भेजने के लिए इंतजार कर रहा है। यह न केवल आपको यह जांचने देता है कि नेटवर्क से जुड़े डिवाइस सक्रिय हैं या नहीं, बल्कि यह प्रतिक्रिया समय को भी मापता है और आपके लिए भी प्रदर्शित करता है। डिफ़ॉल्ट रूप से, उन्नत सुरक्षा ब्लॉक के साथ विंडोज फ़ायरवॉल नेटवर्क से आईसीएमपी इको अनुरोध। निश्चित रूप से, आप परीक्षण प्रयोजनों के लिए फ़ायरवॉल को अक्षम करने का कठोर कदम उठा सकते हैं, लेकिन एक आसान समाधान सिर्फ एक अपवाद बनाने के लिए है जो आईसीएमपी फ़ायरवॉल के माध्यम से अनुरोध करता है। हम आपको यह दिखाने के लिए जा रहे हैं कि उन्नत सुरक्षा इंटरफ़ेस के साथ कमांड प्रॉम्प्ट और विंडोज फ़ायरवॉल दोनों को कैसे किया जाए।
इस आलेख में दिए गए निर्देशों को विंडोज 7, 8, और 10 के लिए काम करना चाहिए। हम बताएंगे कि कोई बड़ा अंतर कहां है।
चेतावनी: आपके फ़ायरवॉल के माध्यम से अपवाद और खोलने वाले बंदरगाहों को सुरक्षा जोखिम खुलता है। पिंग अनुरोधों को अनुमति देना बहुत बड़ा सौदा नहीं है, लेकिन आमतौर पर आपको जिस चीज की आवश्यकता नहीं है उसे अवरुद्ध करना सबसे अच्छा होता है।
कमांड प्रॉम्प्ट का उपयोग करके पिंग अनुरोधों को अनुमति दें
पिंग अनुरोधों के लिए अपवाद बनाने का सबसे तेज़ तरीका कमांड प्रॉम्प्ट के साथ है। आपको इसे व्यवस्थापकीय विशेषाधिकारों के साथ खोलना होगा। विंडोज 8 और 10 में ऐसा करने के लिए, विंडोज + एक्स दबाएं और फिर "कमांड प्रॉम्प्ट (एडमिन) चुनें।" विंडोज 7 में, स्टार्ट हिट करें और "कमांड प्रॉम्प्ट" टाइप करें। परिणामी प्रविष्टि पर राइट-क्लिक करें और "व्यवस्थापक के रूप में चलाएं" चुनें।"
netsh advfirewall firewall add rule name='ICMP Allow incoming V4 echo request' protocol=icmpv4:8,any dir=in action=allow
netsh advfirewall firewall add rule name='ICMP Allow incoming V6 echo request' protocol=icmpv6:8,any dir=in action=allow
परिवर्तन तुरंत होंगे-आपके पीसी या किसी भी चीज़ को पुनरारंभ करने की आवश्यकता नहीं है। अब, यदि आप अपने पीसी को रिमोट डिवाइस से पिंग करते हैं, तो आपको वास्तविक परिणाम मिलना चाहिए।
netsh advfirewall firewall add rule name='ICMP Allow incoming V4 echo request' protocol=icmpv4:8,any dir=in action=block
netsh advfirewall firewall add rule name='ICMP Allow incoming V6 echo request' protocol=icmpv6:8,any dir=in action=block
जब अनुरोध अवरुद्ध होते हैं, तो आपके पीसी पर पिंग अनुरोध "अनुरोध समय समाप्त" त्रुटि से मिलेगा।
netsh advfirewall firewall show rule name=all
उन्नत सुरक्षा के साथ विंडोज फ़ायरवॉल का उपयोग करके पिंग अनुरोधों को अनुमति दें
जबकि कमांड प्रॉम्प्ट पिंग अनुरोधों के लिए आपके फ़ायरवॉल में अपवाद जोड़ने का सबसे तेज़ तरीका है, आप "उन्नत सुरक्षा के साथ विंडोज फ़ायरवॉल" ऐप का उपयोग करके ग्राफ़िक इंटरफ़ेस में भी ऐसा कर सकते हैं। स्टार्ट हिट करें, "विंडोज फ़ायरवॉल के साथ" टाइप करें और फिर "उन्नत सुरक्षा के साथ विंडोज फ़ायरवॉल" लॉन्च करें।
अंत में, आपको अपना नया नियम एक नाम, और वैकल्पिक रूप से एक विवरण देने की जरूरत है। हालांकि, हम अनुशंसा करते हैं कि कम से कम आपको "आईसीएमपीवी 4" टेक्स्ट प्राप्त करें क्योंकि आप ICMPv6 अनुरोधों को अनुमति देने के लिए दूसरा नियम भी बनायेंगे। जो कुछ भी आपको समझ में आता है उसे चुनें और फिर "समाप्त करें" पर क्लिक करें।
उसी चरण का पालन करें जिसे हम अभी खत्म कर चुके हैं और सभी विकल्पों को ठीक उसी तरह सेट करें जैसा हमने आईसीएमपीवी 4 नियम के लिए किया था। हालांकि, जब आप बंदरगाहों और प्रोटोकॉल पृष्ठ पर जाते हैं, तो "आईसीएमपीवी 6" के बजाय ड्रॉपडाउन से "आईसीएमपीवी 6" का चयन करें- और नियम के लिए एक अलग नाम बनाना-केवल दो चीजें बदलती हैं।
यदि आप कभी भी यह सब अक्षम करना चाहते हैं, तो आप वापस जा सकते हैं और उन दो नियमों को हटा सकते हैं। हालांकि, आप इसके बजाय नियमों को अक्षम करने से बेहतर हो सकते हैं। इस तरह, आप उन्हें पुनर्निर्माण किए बिना पुनः सक्षम कर सकते हैं। "उन्नत सुरक्षा के साथ विंडोज फ़ायरवॉल" ऐप में, बाईं ओर "इनबाउंड नियम" का चयन करें, और मध्य फलक में बनाए गए नियमों का पता लगाएं। नियम पर राइट-क्लिक करें और फ़ायरवॉल से गुजरने से पिंग अनुरोधों को रोकने के लिए "अक्षम करें" चुनें।