यदि कोई एप्लिकेशन या कंप्यूटर किसी विशिष्ट पोर्ट या सर्वर आईपी से कनेक्ट करने में सक्षम नहीं है, तो विंडोज सर्वर व्यवस्थापक के लिए बहुत सारे टूल प्रदान करता है। एक चीज जो तुरंत सामने आती है वह है डीएनएस और अन्य नेटवर्क मुद्दों को हल करने के लिए टूल का उपयोग करना, लेकिन अगर आप पावरशेल का उपयोग करना पसंद करते हैं, तो एक शानदार कमांड है टेस्ट-नेटकनेक्शन जिसका आप उपयोग कर सकते हैं।
पावरशेल के माध्यम से नेटवर्क कनेक्टिविटी समस्याओं का निवारण करें
आप टेस्ट-नेटकनेक्शन . का उपयोग कर सकते हैं cmdlet एक कनेक्शन के लिए नैदानिक जानकारी का पता लगाने के लिए। इसमें पिंग परीक्षण, टीसीपी परीक्षण, मार्ग अनुरेखण और मार्ग चयन निदान के लिए समर्थन शामिल है।
किस विकल्प का उपयोग किया जाता है, इस पर निर्भर करते हुए, आउटपुट में कंप्यूटरनाम, रिमोटएड्रेस, चयनित स्रोत पता, आउटगोइंगइंटरफेसइंडेक्स, चयनितनेटरूट, और बहुत कुछ जैसी जानकारी शामिल होगी।
यहाँ समर्थित मापदंडों की सूची है
- CommonTCPPort:विशिष्ट सेवा TCP पोर्ट नंबर निर्दिष्ट करता है
- ComputerName:डोमेन नाम सिस्टम (DNS) नाम या लक्षित कंप्यूटर का IP पता निर्दिष्ट करता है।
- ConstrainInterface:मार्ग निदान के लिए उपयोग करने के लिए इंटरफ़ेस बाधा निर्दिष्ट करता है।
- ConstrainSourceAddress:मार्ग निदान के लिए उपयोग करने के लिए स्रोत पता बाधा निर्दिष्ट करता है।
- डायग्नोस रूटिंग:बताता है कि रूट डायग्नोस्टिक्स रिमोट होस्ट के लिए रूट और सोर्स एड्रेस चयन जानकारी को आउटपुट करने के लिए चलता है।
- होप्स:ट्रेसरूट कमांड में पार करने के लिए हॉप्स की संख्या निर्दिष्ट करता है।
- सूचना स्तर:विस्तृत या शांत सूचना स्तर निर्दिष्ट करता है
- पोर्ट:दूरस्थ कंप्यूटर पर TCP पोर्ट नंबर निर्दिष्ट करता है।
- TraceRoute:बताता है कि Tracert दूरस्थ होस्ट से कनेक्टिविटी का परीक्षण करने के लिए चलता है।
शक्तिशाली का उपयोग करना टेस्ट-नेटकनेक्शन cmdlet
Test-NetConnection -ComputerName "www.contoso.com" -ConstrainInterface 5 -DiagnoseRouting -InformationLevel "Detailed" ComputerName : www.contoso.com RemoteAddress : 2600:1409:a:185::2768 ConstrainInterfaceIndex : 5 SelectedSourceAddress : 2001:4898:e0:79:75dd:64cf:d9ff:f86 OutgoingInterfaceIndex : 5 SelectedNetRoute : DestinationPrefix: ::/0 NextHop: fe80::200:5eff:fe00:202 RouteSelectionEvents : IP: Route [DestinationPrefix: ::/0 NextHop: fe80::200:5eff:fe00:202 InterfaceIndex: 4 RouteMetric: 256] is blocked for Destination: 2600:1409:a:185::2768 ConstrainInterfaceIndex: 5 ConstrainScopeZone: 1 in Compartment: 1, Reason: InterfaceConstraint. SourceAddressSelectionEvents : IP: Source address 2001:4898:e0:79:75dd:64cf:d9ff:f86 is preferred over fe80::75dd:64cf:d9ff:f86 for destination 2600:1409:a:185::2768 Rule = 2.0. IP: Source address 2001:4898:e0:79:75dd:64cf:d9ff:f86 is preferred over fe80::75dd:64cf:d9ff:f86 for destination 2600:1409:a:185::2768 Rule = 2.0. RouteDiagnosticsSucceeded : True
नमूना आदेशों की सूची
यहां कुछ नमूना आदेश दिए गए हैं जिन्हें आप अपने कंप्यूटर पर आज़मा सकते हैं। इनमें से कुछ आदेशों के लिए व्यवस्थापकीय विशेषाधिकारों की आवश्यकता होगी, इसलिए आवश्यक अनुमति के साथ PowerShell 7 या PowerShell 5.1 को लॉन्च करना सुनिश्चित करें।
Test-NetConnection youtube.com
कनेक्टिविटी के बारे में अधिक विस्तृत जानकारी:
Test-NetConnection youtube.com -InformationLevel "Detailed"
वेब सेवाओं के साथ काम करते समय, एक विशिष्ट टीसीपी पोर्ट का परीक्षण करना होता है।
Test-NetConnection youtube.com -Port 443 -InformationLevel "Detailed"
रिमोट होस्ट से कनेक्ट करने के लिए रूट डायग्नोस्टिक्स करें।
Test-NetConnection -ComputerName itopstalk.com -DiagnoseRouting -InformationLevel Detailed
किसी वेबसाइट का डिफ़ॉल्ट पोर्ट ढूंढें
Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP
वेबसाइट के लिए ट्रेस रूट चलाएं
Test-NetConnection -ComputerName google.com -TraceRoute
उस ने कहा, यह फायदेमंद है यदि आप गैर-विंडोज प्लेटफॉर्म पर हैं लेकिन विंडोज़ के समान कमांड का उपयोग करते हैं।
इसके अलावा, मैंने Microsoft.com जैसी कुछ वेबसाइटों के लिए कमांड निष्पादित करते हुए भी देखा है। यह काम नहीं करता है। पिंग हर समय विफल रहता है, जो इस तरह के यादृच्छिक अनुरोधों को अवरुद्ध करने वाली सर्वर चीज हो सकती है।