উইন্ডোজ সার্ভার অ্যাডমিনদের জন্য প্রচুর টুল অফার করে যদি কোনো অ্যাপ্লিকেশন বা কম্পিউটার কোনো নির্দিষ্ট পোর্ট বা সার্ভার আইপির সাথে সংযোগ করতে সক্ষম না হয়। একটি জিনিস যা তাত্ক্ষণিকভাবে পপ আপ হয় তা হল DNS এবং অন্যান্য নেটওয়ার্ক সমস্যাগুলি সমাধান করার জন্য সরঞ্জামগুলি ব্যবহার করা, তবে আপনি যদি PowerShell ব্যবহার করতে পছন্দ করেন তবে একটি উজ্জ্বল কমান্ড রয়েছে Test-NetConnection যা আপনি ব্যবহার করতে পারেন।
PowerShell এর মাধ্যমে নেটওয়ার্ক সংযোগের সমস্যা সমাধান করুন
আপনি টেস্ট-নেট সংযোগ ব্যবহার করতে পারেন একটি সংযোগের জন্য ডায়াগনস্টিক তথ্য খুঁজে বের করতে cmdlet. এতে পিং টেস্ট, টিসিপি পরীক্ষা, রুট ট্রেসিং এবং রুট নির্বাচন ডায়াগনস্টিকসের জন্য সমর্থন অন্তর্ভুক্ত রয়েছে।
কোন বিকল্পগুলি ব্যবহার করা হয়েছে তার উপর নির্ভর করে, আউটপুটে কম্পিউটারের নাম, রিমোট ঠিকানা, নির্বাচিত উৎস ঠিকানা, আউটগোয়িং ইন্টারফেসইন্ডেক্স, সিলেক্টেডনেট রুট এবং আরও অনেক কিছুর মতো তথ্য থাকবে।
এখানে সমর্থিত প্যারামিটারের তালিকা রয়েছে
- CommonTCPPport:সাধারণ পরিষেবা TCP পোর্ট নম্বর নির্দিষ্ট করে
- কম্পিউটার নাম:ডোমেন নেম সিস্টেম (DNS) নাম বা লক্ষ্য কম্পিউটারের আইপি ঠিকানা নির্দিষ্ট করে৷
- ConstrainInterface:রুট ডায়াগনস্টিকসের জন্য ব্যবহার করার জন্য ইন্টারফেস সীমাবদ্ধতা নির্দিষ্ট করে।
- ConstrainSourceAddress:রুট নির্ণয়ের জন্য ব্যবহার করার জন্য উৎস ঠিকানার সীমাবদ্ধতা নির্দিষ্ট করে।
- DiagnoseRouting:নির্দেশ করে যে রুট ডায়াগনস্টিকগুলি দূরবর্তী হোস্টের জন্য রুট এবং উত্স ঠিকানা নির্বাচনের তথ্য আউটপুট করতে চালিত হয়৷
- হপস:একটি ট্রেসরুট কমান্ডে অতিক্রম করার জন্য হপগুলির সংখ্যা নির্দিষ্ট করে৷
- তথ্য স্তর:তথ্য স্তর বিশদ বা শান্ত নির্দিষ্ট করে
- পোর্ট:দূরবর্তী কম্পিউটারে 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"
ওয়েব পরিষেবাগুলির সাথে কাজ করার সময়, এটি একটি নির্দিষ্ট TCP পোর্ট পরীক্ষা করতে হয়৷
৷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 এর মতো কিছু ওয়েবসাইটের জন্য কমান্ড চালানো লক্ষ্য করেছি। এটা কাজ করে না পিং সব সময় ব্যর্থ হয়, যা এই ধরনের এলোমেলো অনুরোধগুলিকে ব্লক করে এমন একটি সার্ভার জিনিস হতে পারে৷
৷