ট্র্যাফিক যদি কোনও দূরবর্তী মেশিনে কোনও নির্দিষ্ট বন্দরে পৌঁছায় তবে উইন্ডোজের পরীক্ষা করার সহজ উপায় কী?
ট্র্যাফিক যদি কোনও দূরবর্তী মেশিনে কোনও নির্দিষ্ট বন্দরে পৌঁছায় তবে উইন্ডোজের পরীক্ষা করার সহজ উপায় কী?
উত্তর:
মাইক্রোসফ্ট থেকে অন্য দিন আমি একটি হিডেম রত্ন পেয়েছি যা বন্দর পরীক্ষার জন্য ডিজাইন করা হয়েছে:
"Portqry.exe একটি কমান্ড-লাইন ইউটিলিটি যা আপনি টিসিপি / আইপি সংযোগ সমস্যা সমাধানের জন্য ব্যবহার করতে পারেন Port ইউটিলিটি আপনার নির্বাচিত কম্পিউটারে টিসিপি এবং ইউডিপি পোর্টগুলির পোর্টের স্থিতি রিপোর্ট করে।
উইন্ডোজ কোন সংস্করণ? উইন্ডোজ 8 / সার্ভার 2012 এবং পরবর্তীগুলির জন্য, পাওয়ারশেলটিতে নিম্নলিখিতগুলি কাজ করে:
Test-NetConnection 128.159.1.1 -Port 80
কিছু গুগলিং উইন্ডোজের নিম্ন সংস্করণগুলি Test-NetConnection
উপলভ্য নয় এমন সিস্টেমগুলির জন্য সরাসরি নেট নেট ফ্রেমওয়ার্ক (যেহেতু পাওয়ারশেল আপনাকে এটি করতে দেয়) ব্যবহার করে এমন বিকল্পগুলিও চালু করবে ।
যদি আপনি তৃতীয় পক্ষের ইউটিলিটিগুলি ব্যবহার করতে বিরত না হন তবে এনএম্যাপও খুব ভাল বন্ধু এবং এটি কমান্ড লাইন থেকে কাজ করে।
$connection = (New-Object Net.Sockets.TcpClient).Connect($target,$port); If ($connection.Connected) { $connection.Close() }
নির্দিষ্ট পোর্টের সার্ভারের সাথে সংযোগ করতে টেলনেট কমান্ডটি ব্যবহার করুন এবং দেখুন যে কোনও সংযোগ স্থাপন করা যেতে পারে।
সাফল্য:
$ telnet my_server 25
220 my_server ESMTP Postfix
ব্যর্থ:
$ telnet my_server 23632
Connecting To my_server...Could not open connection to the host, on port 23632:
Connect failed
নিম্নলিখিত কমান্ডটি মেশিনে ব্যবহৃত সমস্ত পোর্টকে তালিকাভুক্ত করবে ...
netstat -a
আউটপুটে প্রোটোকল, স্থানীয় ঠিকানা, বিদেশী ঠিকানা এবং বর্তমান অবস্থা রয়েছে
নেটক্যাট উইন্ডোজ পোর্ট ব্যবহার করুন :
>nc -zvv www.google.com 80
www.google.com [108.177.96.103] 80 (http) open
sent 0, rcvd 0
>
>nc -zvv www.google.com 888
www.google.com [108.177.96.147] 888 (?): TIMEDOUT
sent 0, rcvd 0: NOTSOCK
>