सर्वश्रेष्ठ विंडोज कमांड लाइन नेटवर्क कमांड
विंडोज(Windows) कई उपयोगी नेटवर्क उपयोगिताओं के साथ आता है। ये प्रोग्राम आपको अपने नेटवर्क कनेक्शन के बारे में महत्वपूर्ण जानकारी प्राप्त कर सकते हैं और समस्याओं का निदान करने में सहायता कर सकते हैं। चार TCP/IP नेटवर्क उपयोगिताएँ हैं जिनके बारे में प्रत्येक Windows उपयोगकर्ता को पता होना चाहिए:
- नेटस्टैट
- ट्रेसर्ट
- आईपीकॉन्फिग
- एन लुकअप
आइए देखें कि ये उपयोगिताएँ क्या करती हैं और इनका आमतौर पर उपयोग कैसे किया जाता है।
टीसीपी/आईपी पर एक पुनश्चर्या
सभी चार उपयोगिताओं TCP/IP नेटवर्क प्रोग्राम हैं। इसका क्या मतलब है?
टीसीपी/आईपी ट्रांसमिशन कंट्रोल प्रोटोकॉल इंटरनेट प्रोटोकॉल के लिए छोटा है। (Transmission Control Protocol Internet Protocol.)एक प्रोटोकॉल नियमों और विशिष्टताओं का एक समूह है जो यह निर्धारित करता है कि एक प्रक्रिया कैसे काम करती है।
उदाहरण के लिए, काम पर यह प्रोटोकॉल हो सकता है कि पहले अपने बॉस के निजी सहायक के साथ दिन के यादृच्छिक समय पर उनके कार्यालय में प्रवेश करने के बजाय अपॉइंटमेंट लें। इसी तरह, TCP/IPइंटरनेट(internet) पर एक दूसरे से जुड़े विभिन्न उपकरण एक व्यवस्थित तरीके से कैसे संचार कर सकते हैं।
कमांड लाइन से प्यार करना सीखना
जबकि 99% कंप्यूटर इंटरफेस इन दिनों ग्राफिकल हैं, हमेशा टेक्स्ट-आधारित कमांड लाइन टूल्स की आवश्यकता होगी। अधिकांश भाग के लिए, ये TCP/IP उपयोगिताएँ कमांड लाइन के माध्यम से कार्य करती हैं। इसका मतलब है कि आपको उपयोगिता के नाम और उस कार्रवाई को टाइप करना होगा जो आप चाहते हैं।
विंडोज़(Windows) में यह हमेशा कमांड प्रॉम्प्ट(Command Prompt) के माध्यम से हासिल किया गया है , लेकिन इसे चरणबद्ध किया जा रहा है। पसंदीदा कमांड लाइन इंटरफेस आज विंडोज पावरशेल(Windows PowerShell) है ।
पॉवरशेल तक पहुँचने के लिए:
- स्टार्ट बटन(Start Button) पर राइट क्लिक करें
- Windows PowerShell (व्यवस्थापक)(Windows PowerShell (Admin)) का चयन करें
अब आप अपने आदेशों को अपने दिल की सामग्री के लिए PowerShell में कमांड लाइन में टाइप कर सकते हैं । यदि आप पावरशेल(PowerShell) मास्टर के पथ पर चलना चाहते हैं , तो यह एक चरण से शुरू होता है। यही है, होम यूजर्स के लिए पॉवरशेल का उपयोग करना -(Using PowerShell for Home Users – A Beginner’s Guide) हमारे अपने गाइ मैकडॉवेल द्वारा एक शुरुआती गाइड।
आइए अब उन्हें बेहतर तरीके से जानना शुरू करते हैं।
नेटस्टैट क्या है?
नेटस्टैट या नेटवर्क स्टैटिस्टिक्स(Network Statistics) एक शक्तिशाली सूचना उपयोगिता है जो आपको महत्वपूर्ण जानकारी देती है कि आपका नेटवर्क कनेक्शन किसी भी समय क्या कर रहा है। यह आपको प्रमुख नेटवर्क गतिविधि पर बुनियादी आंकड़े देता है। इसमें शामिल हैं कि कौन से पोर्ट(ports) खुले हैं और उपयोग में हैं और कौन से कनेक्शन खुले और चल रहे हैं।
नेटस्टैट(Netstat) सिर्फ एक विंडोज़(Windows) एप्लीकेशन नहीं है, यह लिनक्स(Linux) , यूनिक्स(Unix) और मैक(Mac) पर भी है। इसने यूनिक्स(Unix) पर जीवन शुरू किया और नेटवर्क प्रशासक के टूलबॉक्स में एक मौलिक हथियार बन गया है।
Microsoft TCPView के रूप में एक ग्राफिकल विकल्प है , लेकिन नेटस्टैट का उपयोग करने का तरीका जानना हमेशा उपयोगी होगा। कार्यक्रम के लिए कई उपयोग के मामले हैं, लेकिन इन दिनों एक सामान्य उद्देश्य मैलवेयर का पता लगाना है। ट्रोजन जैसे दुर्भावनापूर्ण सॉफ़्टवेयर अक्सर एक पोर्ट खोलते हैं और आगे के निर्देशों के लिए उनके रचनाकारों द्वारा संपर्क किए जाने की प्रतीक्षा करते हैं। नेटस्टैट से आप तुरंत देख सकते हैं कि आपके कंप्यूटर से नेटवर्क से कोई संदिग्ध कनेक्शन तो नहीं है।
महत्वपूर्ण नेटस्टैट कमांड
नेटस्टैट(Netstat) उपयोग करने के लिए सबसे आसान TCP/IP उपयोगिताओं में से एक है। आपको बस इतना करना है कि "नेटस्टैट" टाइप करें (उद्धरण के बिना) और आपको सक्रिय कनेक्शन की मानक सूची मिल जाएगी। जो(Which) कुछ इस तरह दिखना चाहिए:
यह आपके नेटवर्क कनेक्शन के सामान्य अवलोकन के लिए ठीक है, लेकिन आप संशोधक का उपयोग करके आउटपुट को संशोधित कर सकते हैं। उदाहरण के लिए, "netstat -a" सभी सक्रिय पोर्ट प्रदर्शित करता है और "netstat -b" आपको प्रत्येक श्रवण पोर्ट के लिए जिम्मेदार निष्पादन योग्य फ़ाइल दिखाएगा। यहां अधिक प्रमुख आदेश दिए गए हैं:
- Netstat -e - भेजे गए पैकेट का विवरण प्रदर्शित करता है
- नेटस्टैट -एन -(Netstat -n –) वर्तमान में जुड़े मेजबानों को सूचीबद्ध करता है
- नेटस्टैट -पी -(Netstat -p –) यह निर्दिष्ट करने की अनुमति दें कि आप किस प्रकार के प्रोटोकॉल की जांच करना चाहते हैं
- नेटस्टैट -आर -(Netstat -r –) रूटिंग टेबल की एक सूची प्रदान करता है
- नेटस्टैट -s - (Netstat -s –)IPv4 , IPv6 , ICMP , TCP , आदि पर आँकड़े देता है
ट्रैसर्ट क्या है?
ट्रैसर्ट ट्रेसरआउट के लिए छोटा है(traceroute) । यह एक नेटवर्क यूटिलिटी है जो आपको आपके कंप्यूटर के नेटवर्क इंटरफेस से लेकर गंतव्य डिवाइस तक हर स्टॉप के बारे में जानकारी दिखाती है।
जब आप ट्रैसर्ट का उपयोग करते हैं, तो एप्लिकेशन विशेष इंटरनेट कंट्रोल मैसेज प्रोटोकॉल(Internet Control Message Protocol ) ( आईसीएमपी(ICMP) ) पैकेट भेजता है जो प्रत्येक हॉप पर उपकरणों को जानकारी वापस भेजने के लिए मजबूर करता है। विशेष रूप से, यह उन्हें पैकेट के आने के सटीक समय को रिले करने के लिए कहता है और फिर उस जानकारी का उपयोग प्रत्येक हॉप के बीच यात्रा के समय की गणना करने के लिए करता है।
Tracert के तीन मुख्य उपयोग हैं:
- यह देखने के लिए कि एक पैकेट कहाँ खो जाता है।
- यह निर्धारित करने के लिए कि पैकेट कहाँ विलंबित हैं।
- पैकेट के मार्ग के साथ प्रत्येक हॉप के आईपी पते देखने के लिए।
इसके बाद, ट्रैसर्ट(Tracert) कमांड को क्रिया में देखते हैं ।
महत्वपूर्ण ट्रेसर्ट कमांड
Tracert कमांड के सबसे बुनियादी रूप के लिए उपयोगिता के नाम के साथ-साथ नेटवर्क गंतव्य की भी आवश्यकता होती है। गंतव्य को आईपी पते या वेबसाइट यूआरएल(URL) के रूप में व्यक्त किया जा सकता है । उदाहरण के लिए: ट्रेसर्ट (Tracert) www.google.com ।
कमांड का आउटपुट इस तरह दिखता है:
Tracert में विकल्पों की एक छोटी संख्या भी है, यहाँ सूची है:
- Tracert -d : Tracert को होस्ट नामों के पतों का समाधान नहीं करने के लिए कहता है
- ट्रैसर्ट(Tracert -h) -एच : मैक्सिमम_हॉप्स - आपको हॉप्स की डिफ़ॉल्ट संख्या बदलने देता है, जैसे -एच 30
- Tracert -j host-list : मेजबान सूची के साथ LSR ( ढीला स्रोत मार्ग(loose source route) ) निर्दिष्ट करता है
- -w टाइमआउट(-w timeout) : आपको यह निर्धारित करने देता है कि ट्रैसर्ट(Tracert) प्रत्येक हॉप पर टाइमआउट पर विचार करने से पहले कितनी देर तक प्रतीक्षा करता है। जैसे ट्रैसर्ट(Tracert) -w 1000
यह एक सरल उपकरण है, लेकिन यदि आप नेटवर्क जासूस खेल रहे हैं तो यह अविश्वसनीय रूप से उपयोगी हो सकता है!
IPconfig क्या है?
सबसे उपयोगी नेटवर्क TCP/IP उपयोगिताओं में से एक, IPconfig आपको आपके कंप्यूटर में नेटवर्क उपकरणों का वर्तमान कॉन्फ़िगरेशन दिखाता है। इसका उपयोग आपके नेटवर्क कनेक्शन से संबंधित कुछ क्रियाओं को मैन्युअल रूप से बाध्य करने के लिए भी किया जा सकता है।
IPconfig विशेष रूप से उपयोगी है यदि आपके कंप्यूटर में एक IP पता गतिशील रूप से असाइन किया गया है। चूंकि यह आपको तुरंत यह देखने देता है कि आपके सिस्टम के पास वर्तमान में कौन सा IP पता है।
महत्वपूर्ण IPconfig कमांड
IPconfig आमतौर पर एक पैरामीटर के साथ प्रयोग किया जाता है, जो या तो नेटवर्क जानकारी प्रदर्शित करता है या नेटवर्क से संबंधित कार्य करता है। जानने के लिए यहां कुछ सबसे महत्वपूर्ण आदेश दिए गए हैं:
- IPconfig /all : आपको सभी भौतिक और आभासी नेटवर्क एडेप्टर कनेक्शन जानकारी दिखाता है।
- IPconfig /flushdns : DNS रिज़ॉल्वर कैश को रीसेट करता है। DNS से संबंधित समस्याओं को हल करने के लिए अच्छा है।
- /IPconfig /renew : एक नया आईपी पता(new IP address) असाइन करने के लिए बाध्य करता है।
IPconfig सामान्य इंटरनेट कनेक्शन समस्या निवारण के लिए जाने-माने उपयोगिता है, इसलिए यह इसके प्रमुख आदेशों को याद रखने योग्य है।
NSLookup क्या है?
नेमसर्वर लुकअप(nameserver lookup) के लिए NSlookup छोटा है । DNS (डोमेन नेम सिस्टम) में "नेमसर्वर" एक प्रमुख प्रकार का सर्वर है । यह वास्तव में एक डीएनएस सर्वर है और इसका मतलब है कि यह एक नेटवर्क डिवाइस है जो आपके द्वारा अपने ब्राउज़र में टाइप किए गए (DNS)यूआरएल(URL) को उस सर्वर के आईपी पते से जोड़ता है जो सामग्री को होस्ट करता है।
आमतौर पर यह प्रक्रिया उपयोगकर्ता के रूप में आपसे छिपी रहती है, लेकिन NSlookup आपको दो काम करने देता है:
- पता लगाएं(Find) कि किसी विशेष वेबसाइट पते के पीछे कौन सा आईपी पता है।
- एक विशिष्ट आईपी पते से जुड़े यूआरएल(URL) को खोजने के लिए ।
इसलिए यदि आपके पास केवल एक वेब पता या एक आईपी पता है, तो आप पहेली के दूसरे भाग को खोजने के लिए NSlookup का उपयोग कर सकते हैं। (NSlookup)आप इसे ट्रेसर्ट(Tracert) या नेटस्टैट(Netstat) जैसे अन्य उपकरणों की जानकारी के साथ जोड़ सकते हैं ताकि यह निर्धारित किया जा सके कि वे कौन से वेब सर्वर आईपी पते से जुड़े हैं जो वे रिपोर्ट करते हैं।
महत्वपूर्ण NSLookup कमांड
तीन मुख्य NSLookup कमांड हैं जिन्हें आपको जानना चाहिए। पहला सिर्फ "nslookup" है। यह आपको वर्तमान नाम सर्वर और उसका आईपी पता दिखाता है।
ध्यान दें कि NSlookup अभी भी चल रहा है और आप इसकी कमांड लाइन पर हैं, PowerShell नहीं । यदि आप पावरशेल(PowerShell) पर वापस जाना चाहते हैं , तो बाहर निकलें(exit) टाइप करें और एंटर(enter) दबाएं ।
हालांकि, आइए एक सेकंड के लिए रुकें और हमारे नेमसर्वर से हमें Google.com का पता देने के लिए कहें । बस (Just)google.com टाइप करें और एंटर( enter) दबाएं ।
जैसा कि आप देख सकते हैं, यह हमें आईपी एड्रेस 172.217.170.46 देता है। इसे अपने वेब ब्राउजर में टाइप करें और आपको सीधे गूगल(Google) सर्च इंजन पर ले जाया जाएगा। आप एक रिवर्स सर्च भी कर सकते हैं और एक आईपी पता दर्ज कर सकते हैं, जो इसके साथ जुड़े सर्वर के यूआरएल को वापस कर देना चाहिए।(URL)
TCP/IP उपयोगिताओं(utilities) से परिचित हैं जो आपको यह समझने में मदद करेंगी कि आपके नेटवर्क में क्या हो रहा है और इंटरनेट के रहस्य से पर्दा हटाएगा। मस्ती करो!
Related posts
ForFiles कमांड आपको साझा नेटवर्क पर फ़ाइलों और फ़ोल्डरों को प्रबंधित करने देता है
विंडोज 11/10 में FINDSTR और सेलेक्ट-स्ट्रिंग कमांड का उपयोग कैसे करें?
नेटवर्क समस्याओं के निवारण के लिए नेटस्टैट कमांड का उपयोग कैसे करें
विंडोज 10 के लिए मुफ्त वायरलेस नेटवर्किंग टूल्स
विंडोज 10 में विंडोज सैंडबॉक्स में नेटवर्किंग को कैसे निष्क्रिय करें
नेटवर्क रीसेट: नेटवर्क एडेप्टर और नेटवर्किंग घटकों को पुनर्स्थापित करें
कमांड लाइन दुभाषिया क्या है?
आउटलुक कमांड लाइन विंडोज 10 पर स्विच करता है
उबंटू में कमांड लाइन के माध्यम से प्रारूपों के बीच छवियों को कनवर्ट करें
DISKPART कमांड की सूची और विंडोज 11/10 में उनका उपयोग कैसे करें
स्विस फाइल नाइफ विंडोज के लिए एक उपयोगी कमांड लाइन टूल है
NAS (नेटवर्क अटैच्ड स्टोरेज) कैसे सेट करें
विंडोज 11/10 में कमांड लाइन का उपयोग करके एक प्रक्रिया को कैसे मारें?
प्रोग्राम को मारने के लिए कमांड लाइन का उपयोग कैसे करें
विंडोज कमांड लाइन से आउटपुट को टेक्स्ट फाइल में रीडायरेक्ट करें
कमांड लाइन या पॉवरशेल के माध्यम से स्टार्टअप प्रोग्राम की सूची तैयार करें
RegAsm.exe क्या है? RegAsm.exe का उपयोग करके एक dll को अपंजीकृत कैसे करें?
FFmpeg का उपयोग करके कमांड लाइन इंटरफेस के माध्यम से RTSP स्ट्रीम कैसे खेलें
विंडोज 10 में कमांड प्रॉम्प्ट का उपयोग करके एफ़टीपी सर्वर तक पहुंचें
नेटवर्क समस्याओं के निवारण के लिए पिंग कमांड का उपयोग कैसे करें