विंडोज कई उपयोगी नेटवर्क उपयोगिताओं के साथ आता है। ये प्रोग्राम आपको अपने नेटवर्क कनेक्शन के बारे में महत्वपूर्ण जानकारी प्राप्त कर सकते हैं और समस्याओं का निदान करने में सहायता कर सकते हैं। चार TCP/IP नेटवर्क उपयोगिताएँ हैं जिनके बारे में प्रत्येक Windows उपयोगकर्ता को पता होना चाहिए:
- नेटस्टैट
- ट्रैसर्ट
- आईपीकॉन्फिग
- एनएसलुकअप
आइए देखें कि ये उपयोगिताएँ क्या करती हैं और इनका आमतौर पर उपयोग कैसे किया जाता है।
TCP/IP पर एक पुनश्चर्या
सभी चार उपयोगिताओं टीसीपी/आईपी नेटवर्क प्रोग्राम हैं। इसका क्या मतलब है?
ट्रांसमिशन कंट्रोल प्रोटोकॉल इंटरनेट प्रोटोकॉल के लिए TCP/IP संक्षिप्त है एक प्रोटोकॉल नियमों और विशिष्टताओं का एक समूह है जो यह निर्धारित करता है कि एक प्रक्रिया कैसे काम करती है।
उदाहरण के लिए, काम पर यह प्रोटोकॉल हो सकता है कि पहले अपने बॉस के निजी सहायक के साथ दिन के यादृच्छिक समय पर उनके कार्यालय में प्रवेश करने के बजाय अपॉइंटमेंट लें। इसी तरह, टीसीपी/आईपी बताता है कि इंटरनेट पर एक-दूसरे से जुड़े विभिन्न उपकरण एक व्यवस्थित तरीके से कैसे संचार कर सकते हैं।
कमांड लाइन से प्यार करना सीखना
जबकि 99% कंप्यूटर इंटरफेस इन दिनों ग्राफिकल हैं, हमेशा टेक्स्ट-आधारित कमांड लाइन टूल्स की आवश्यकता होगी। अधिकांश भाग के लिए, ये TCP/IP उपयोगिताएँ कमांड लाइन के माध्यम से कार्य करती हैं। इसका मतलब है कि आपको उपयोगिता के नाम और उस कार्रवाई को टाइप करना होगा जिसे आप करना चाहते हैं।
विंडोज़ में यह हमेशा कमांड प्रॉम्प्ट के माध्यम से हासिल किया गया है, लेकिन इसे चरणबद्ध किया जा रहा है। पसंदीदा कमांड लाइन इंटरफ़ेस आज Windows PowerShell है।
पॉवरशेल को एक्सेस करने के लिए:
- प्रारंभ बटन पर राइट-क्लिक करें
- Windows PowerShell (व्यवस्थापन) का चयन करें
अब आप अपने आदेशों को अपने दिल की सामग्री के लिए PowerShell में कमांड लाइन में टाइप कर सकते हैं। यदि आप पावरशेल मास्टर के पथ पर चलना चाहते हैं, तो यह एक चरण से शुरू होता है। यानी, होम यूजर्स के लिए पॉवरशेल का उपयोग करना - हमारे अपने गाइ मैकडॉवेल द्वारा एक शुरुआती गाइड।
आइए अब उन्हें बेहतर तरीके से जानना शुरू करते हैं।
नेटस्टैट क्या है?
नेटस्टैट या नेटवर्क सांख्यिकी एक शक्तिशाली सूचना उपयोगिता है जो आपको महत्वपूर्ण जानकारी देती है कि आपका नेटवर्क कनेक्शन किसी भी समय क्या कर रहा है। यह आपको प्रमुख नेटवर्क गतिविधि पर बुनियादी आंकड़े देता है। इसमें शामिल हैं कि कौन से पोर्ट खुले हैं और उपयोग में हैं और कौन से कनेक्शन खुले हैं और चल रहे हैं।
नेटस्टैट सिर्फ एक विंडोज़ एप्लीकेशन नहीं है, यह लिनक्स, यूनिक्स और मैक पर भी है। इसने यूनिक्स पर जीवन शुरू किया और नेटवर्क प्रशासक के टूलबॉक्स में एक मौलिक हथियार बन गया।
Microsoft TCPView के रूप में एक ग्राफिकल विकल्प है, लेकिन नेटस्टैट का उपयोग करने का तरीका जानना हमेशा उपयोगी होगा। कार्यक्रम के लिए कई उपयोग के मामले हैं, लेकिन इन दिनों एक सामान्य उद्देश्य मैलवेयर का पता लगाना है। ट्रोजन जैसे दुर्भावनापूर्ण सॉफ़्टवेयर अक्सर एक पोर्ट खोलते हैं और आगे के निर्देशों के लिए उनके रचनाकारों द्वारा संपर्क किए जाने की प्रतीक्षा करते हैं। नेटस्टैट से आप तुरंत देख सकते हैं कि आपके कंप्यूटर से नेटवर्क से कोई संदिग्ध कनेक्शन तो नहीं है।
महत्वपूर्ण नेटस्टैट कमांड
नेटस्टैट उपयोग करने के लिए सबसे आसान टीसीपी/आईपी उपयोगिताओं में से एक है। आपको बस इतना करना है कि "नेटस्टैट" (उद्धरण के बिना) टाइप करें और आपको सक्रिय कनेक्शन की मानक सूची मिल जाएगी। जो कुछ इस तरह दिखना चाहिए:
यह आपके नेटवर्क कनेक्शन के सामान्य अवलोकन के लिए ठीक है, लेकिन आप संशोधक का उपयोग करके आउटपुट को संशोधित कर सकते हैं। उदाहरण के लिए, "netstat -a" सभी सक्रिय पोर्ट प्रदर्शित करता है और "netstat -b" आपको प्रत्येक श्रवण पोर्ट के लिए जिम्मेदार निष्पादन योग्य फ़ाइल दिखाएगा। यहां और प्रमुख आदेश दिए गए हैं:
- नेटस्टैट -ई - भेजे गए पैकेट का विवरण प्रदर्शित करता है
- नेटस्टैट -एन - वर्तमान में कनेक्टेड होस्ट की सूची
- नेटस्टैट -पी - यह निर्दिष्ट करने की अनुमति दें कि आप किस प्रकार के प्रोटोकॉल की जांच करना चाहते हैं
- नेटस्टैट -r - रूटिंग टेबल की एक सूची प्रदान करता है
- नेटस्टैट -s - IPv4, IPv6, ICMP, TCP, आदि पर आँकड़े देता है
ट्रैसर्ट क्या है?
ट्रैसर्ट ट्रेसरआउट . के लिए छोटा है . यह एक नेटवर्क उपयोगिता है जो आपको आपके कंप्यूटर के नेटवर्क इंटरफ़ेस से गंतव्य डिवाइस तक हर स्टॉप के बारे में जानकारी दिखाती है।
जब आप Tracert का उपयोग करते हैं, तो एप्लिकेशन विशेष इंटरनेट नियंत्रण संदेश प्रोटोकॉल . भेजता है (ICMP) पैकेट जो प्रत्येक हॉप पर उपकरणों को सूचना वापस भेजने के लिए मजबूर करते हैं। विशेष रूप से, यह उन्हें पैकेट के आने के सटीक समय को रिले करने के लिए कहता है और फिर उस जानकारी का उपयोग प्रत्येक हॉप के बीच यात्रा के समय की गणना करने के लिए करता है।
Tracert के तीन मुख्य उपयोग हैं:
- यह देखने के लिए कि पैकेट कहाँ खो जाता है।
- यह निर्धारित करने के लिए कि पैकेट कहाँ विलंबित हैं।
- पैकेट के मार्ग में प्रत्येक हॉप के आईपी पते देखने के लिए।
इसके बाद, ट्रैसर्ट कमांड को कार्य करते हुए देखते हैं।
महत्वपूर्ण ट्रैसर्ट कमांड
Tracert कमांड के सबसे बुनियादी रूप के लिए उपयोगिता के नाम के साथ-साथ नेटवर्क गंतव्य की भी आवश्यकता होती है। गंतव्य को आईपी पते या वेबसाइट यूआरएल के रूप में व्यक्त किया जा सकता है। उदाहरण के लिए:Tracert www.google.com.
कमांड का आउटपुट इस तरह दिखता है:
Tracert में विकल्पों की एक छोटी संख्या है, यहाँ सूची है:
- ट्रैसर्ट-डी :ट्रैसर्ट को होस्ट नामों के पतों का समाधान न करने के लिए कहता है
- ट्रैसर्ट -एच :मैक्सिमम_हॉप्स - आपको हॉप्स की डिफ़ॉल्ट संख्या बदलने देता है, उदा। -एच 30
- ट्रैसर्ट -j होस्ट-सूची :मेजबान सूची के साथ एलएसआर (ढीला स्रोत मार्ग) निर्दिष्ट करता है
- -w टाइमआउट :आपको यह निर्धारित करने देता है कि प्रत्येक हॉप पर टाइमआउट पर विचार करने से पहले Tracert कितनी देर तक प्रतीक्षा करता है। उदा. ट्रैसर्ट -w 1000
यह एक आसान टूल है, लेकिन अगर आप नेटवर्क जासूस खेल रहे हैं तो यह अविश्वसनीय रूप से उपयोगी हो सकता है!
IPconfig क्या है?
सबसे उपयोगी नेटवर्क TCP/IP उपयोगिताओं में से एक, IPconfig आपको आपके कंप्यूटर में नेटवर्क उपकरणों का वर्तमान कॉन्फ़िगरेशन दिखाता है। इसका उपयोग आपके नेटवर्क कनेक्शन से संबंधित कुछ कार्रवाइयों को मैन्युअल रूप से बाध्य करने के लिए भी किया जा सकता है।
IPconfig विशेष रूप से उपयोगी है यदि आपके कंप्यूटर में एक IP पता गतिशील रूप से असाइन किया गया है। चूंकि यह आपको तुरंत यह देखने देता है कि आपके सिस्टम के पास वर्तमान में कौन सा IP पता है।
महत्वपूर्ण IPconfig कमांड
IPconfig आमतौर पर एक पैरामीटर के साथ प्रयोग किया जाता है, जो या तो नेटवर्क जानकारी प्रदर्शित करता है या नेटवर्क से संबंधित कार्य करता है। जानने के लिए यहां कुछ सबसे महत्वपूर्ण आदेश दिए गए हैं:
- IPconfig /all :आपको सभी भौतिक और आभासी नेटवर्क एडेप्टर कनेक्शन जानकारी दिखाता है।
- IPconfig /flushdns :DNS रिज़ॉल्वर कैश को रीसेट करता है। DNS से संबंधित समस्याओं को हल करने के लिए अच्छा है।
- /IPconfig /नवीनीकरण :एक नया IP पता असाइन करने के लिए बाध्य करता है।
IPconfig सामान्य इंटरनेट कनेक्शन समस्या निवारण के लिए जाने-माने उपयोगिता है, इसलिए यह इसके प्रमुख आदेशों को याद रखने योग्य है।
NSLookup क्या है?
NSlookup नेमसर्वर लुकअप के लिए संक्षिप्त है . DNS (डोमेन नेम सिस्टम) में "नेमसर्वर" एक प्रमुख प्रकार का सर्वर है। यह वास्तव में एक DNS सर्वर है और इसका मतलब है कि यह एक नेटवर्क डिवाइस है जो आपके द्वारा अपने ब्राउज़र में टाइप किए गए URL को उस सर्वर के IP पते से जोड़ता है जो सामग्री को होस्ट करता है।
आमतौर पर यह प्रक्रिया उपयोगकर्ता के रूप में आपसे छिपी रहती है, लेकिन NSlookup आपको दो काम करने देता है:
- पता लगाएं कि किसी विशेष वेबसाइट पते के पीछे कौन सा आईपी पता है।
- एक विशिष्ट आईपी पते से जुड़े यूआरएल को खोजने के लिए।
इसलिए यदि आपके पास केवल एक वेब पता या एक आईपी पता है, तो आप पहेली के दूसरे भाग को खोजने के लिए NSlookup का उपयोग कर सकते हैं। आप इसे ट्रेसर्ट या नेटस्टैट जैसे अन्य उपकरणों की जानकारी के साथ जोड़ सकते हैं ताकि यह निर्धारित किया जा सके कि वे कौन से वेब सर्वर आईपी पते से जुड़े हैं जो वे रिपोर्ट करते हैं।
महत्वपूर्ण NSLookup कमांड
तीन मुख्य NSLookup कमांड हैं जिन्हें आपको जानना चाहिए। पहला सिर्फ "nslookup" है। यह आपको वर्तमान नाम सर्वर और उसका आईपी पता दिखाता है।
ध्यान दें कि NSlookup अभी भी चल रहा है और आप इसकी कमांड लाइन पर हैं, PowerShell नहीं। यदि आप पावरशेल पर वापस जाना चाहते हैं, तो टाइप करें बाहर निकलें और दर्ज करें . दबाएं ।
हालाँकि, एक सेकंड के लिए रुकें और हमारे नेमसर्वर से हमें Google.com का पता देने के लिए कहें। बस google.com टाइप करें और दबाएं दर्ज करें ।
जैसा कि आप देख सकते हैं, यह हमें आईपी एड्रेस 172.217.170.46 देता है। इसे अपने वेब ब्राउज़र में टाइप करें और आपको सीधे Google खोज इंजन पर ले जाया जाएगा। आप एक रिवर्स सर्च भी कर सकते हैं और एक आईपी पता दर्ज कर सकते हैं, जो इसके साथ जुड़े सर्वर के यूआरएल को वापस कर देगा।
अब आप चार मूलभूत TCP/IP उपयोगिताओं से परिचित हो गए हैं जो आपको यह समझने में मदद करेंगी कि आपके नेटवर्क में क्या हो रहा है और इंटरनेट के रहस्य से पर्दा हटाएगा। मज़े करो!