नेटवर्क समस्या को हल करना कठिन और निराशाजनक हो सकता है। जब आप विंडोज नेटवर्क डायग्नोस्टिक टूल का उपयोग करके अपने इंटरनेट कनेक्शन की जांच कर सकते हैं, तो यह अधिकांश समस्याओं को हल करने के लिए शायद ही पर्याप्त हो। कभी-कभी, आपको कठिन तरीके से - कमांड लाइन तरीके से समस्या निवारण करना पड़ सकता है।
विज़ुअल इंटरफ़ेस के बजाय वें कमांड लाइन का उपयोग करने के कई फायदे हैं:
- हम अलग-अलग आइटम की जांच कर सकते हैं, और उन लोगों को अलग कर सकते हैं जो समस्याएं पैदा कर रहे हैं।
- कमांड लाइन में अधिक विकल्प होते हैं ताकि हम सिस्टम का गहराई से परीक्षण कर सकें।
- हम प्रक्रिया को स्वचालित करने के लिए स्क्रिप्ट का उपयोग कर सकते हैं।
इस लेख में, हम आपको दिखाएंगे कि कमांड लाइन का उपयोग करके नेटवर्क समस्याओं का निदान और उन्हें कैसे ठीक किया जाए।
आरंभ करने के लिए, पहले सुनिश्चित करें कि आप व्यवस्थापकीय विशेषाधिकार के साथ कमांड प्रॉम्प्ट चला रहे हैं।
कैसे पता करें कि आपकी केबल कनेक्ट है या नहीं
आप ipconfig
. का उपयोग कर सकते हैं यह जांचने के लिए उपकरण कि क्या आप अपने केबल के साथ कुछ समस्या का सामना कर रहे हैं। विंडोज इंटरफेस की एक सूची दिखाएगा और अगर वे जुड़े हुए हैं या नहीं।
कैसे पता करें कि आपका गेटवे काम कर रहा है या नहीं
गेटवे एक उपकरण है, आमतौर पर एक राउटर, जो आपके कंप्यूटर को अन्य नेटवर्क और इंटरनेट से जोड़ता है। यदि आप अपने डिवाइस से कनेक्ट नहीं कर सकते हैं, तो यह निश्चित है कि आप इंटरनेट से कनेक्ट नहीं होने जा रहे हैं। सबसे पहले आपको डिवाइस का आईपी पता जानना होगा। आप Ipconfig
. का उपयोग कर सकते हैं हमें डिफ़ॉल्ट गेटवे के बारे में जानकारी देने के लिए:
अब आप ping
. का उपयोग कर सकते हैं यह जांचने के लिए कि गेटवे प्रतिक्रिया देता है या नहीं। यह उपकरण सूचित करता है कि किसी दिए गए IP वाला कोई उपकरण उत्तर दे रहा है या नहीं। सादे अंग्रेजी में, इस परीक्षण के साथ, हम जानते हैं कि हमारे नेटवर्क एडेप्टर, केबल और राउटर सही तरीके से जुड़े हुए हैं।
कैसे पता करें कि आपका डीएनएस काम कर रहा है या नहीं
एक DNS सर्वर साइट के नाम को परिवर्तित करने में सक्षम है, उदाहरण के लिए www.maketecheasier.com, इसके आईपी पते पर। इंटरनेट में कंप्यूटर से कनेक्ट करने के लिए, विंडोज़ को उस नंबर की आवश्यकता होती है। यदि आप अपने DNS से कनेक्ट नहीं कर सकते हैं, तो यह लगभग असंभव है कि इंटरनेट काम करे।
जैसा कि आप इस मामले में देख सकते हैं कि मेरे पास एक ही राउटर और डीएनएस आईपी एड्रेस है।
DNS का परीक्षण करने के लिए आप nslookup
. का उपयोग कर सकते हैं . यह कमांड उस सर्वर से एक क्वेरी करता है। निम्न छवि में आप देख सकते हैं कि कैसे सर्वर मेक टेक ईज़ीयर एड्रेस को हल करता है।
कैसे पता चलेगा कि कोई प्रक्रिया बहुत अधिक कनेक्शन खोल रही है
हर बार किसी प्रोग्राम को इंटरनेट या अन्य मशीन से कनेक्ट करने की आवश्यकता होती है, यह एक नया कनेक्शन खोलता है। एक राउटर केवल सीमित संख्या में कनेक्शन को संभाल सकता है। यदि किसी कारण से, एक प्रोग्राम कई कनेक्शन खोलता है, तो आप एक ब्लॉक इंटरनेट के साथ समाप्त हो सकते हैं।
हम इसे netstat
. कमांड से कर सकते हैं और पैरामीटर "ए" और "बी"
netstat -a -b
आप देख सकते हैं कि कौन से प्रोग्राम इन कनेक्शनों का उपयोग कर रहे हैं। इस मामले में, आप देख सकते हैं कि मेरे पास "फाइलज़िला सर्वर" नामक एक प्रोग्राम है जो पोर्ट 21 में सुन रहा है।
फ़ायरवॉल नियमों की जांच कैसे करें
फ़ायरवॉल गलत कॉन्फ़िगरेशन से इंटरनेट खराब हो सकता है। फ़ायरवॉल कॉन्फ़िगरेशन नियमों के एक सेट से अधिक कुछ नहीं है जो यह तय करता है कि कोई एप्लिकेशन इंटरनेट तक पहुंच सकता है या नहीं। डिफ़ॉल्ट रूप से, ये नियम बहुतायत में दिखाई देते हैं और आप उन सभी को एक स्क्रीन में नहीं देख सकते हैं। इसके बजाय, हम निम्न आदेशों का उपयोग करके इस जानकारी को टेक्स्ट फ़ाइल में सम्मिलित कर सकते हैं:
netsh advfirewall firewall show rule name=all > firewallrules.txt
notepad firewallrules.txt
पहला कमांड फ़ायरवॉल कॉन्फ़िगरेशन तक पहुँचता है और इसे एक टेक्स्ट फ़ाइल में लिखता है। दूसरा कमांड टेक्स्ट फ़ाइल को एक नई नोटपैड विंडो में खोलता है।
netsh
. का मूल उपयोग उपयोगिता हमें सूचित कर सकती है कि कमांड का उपयोग करने के लिए एक या अधिक अवरुद्ध नियम हैं:
netsh advfirewall firewall show rule name | find "Block"
दुर्भाग्य से यह नहीं दिखाता कि उस नियम से कौन सा प्रोग्राम ब्लॉक किया गया है।
आप अपने इंटरनेट कनेक्शन का परीक्षण करने के लिए और किन तरकीबों का उपयोग करते हैं?