কম্পিউটার টিউটোরিয়াল

উইন্ডোজ ১১/১০-এ নেটওয়ার্ক সমস্যা সমাধানের জন্য Netstat কমান্ড ব্যবহার

Netstat (Network Statistics) হল একটি কমান্ড-লাইন টুল যা কম্পিউটার নেটওয়ার্ক সমস্যা মনিটর এবং ট্রাবলশুট করতে ব্যবহৃত হয়। এই টুল আপনাকে আপনার ডিভাইসের সকল কানেকশন বিস্তারিত দেখায় যতটুকু আপনার দরকার।

Netstat-এ, আপনি আপনার সকল কানেকশন এবং তাদের পোর্ট ও স্ট্যাটস দেখতে পারেন। এই তথ্যটি আপনার কানেক্টিভিটি সেটআপ বা ফিক্স করার সময় মূল্যবান। এই নিবন্ধটি আপনাকে Netstat কমান্ড এবং আপনার কানেকশন সম্পর্কে প্রদর্শিত তথ্য ফিল্টার করার জন্য মূল প্যারামিটারগুলো থেকে পরিচয় করাবে।

নেটওয়ার্ক সমস্যা সমাধানের জন্য Netstat কমান্ড ব্যবহার

এই সেকশনে আমরা নিচের টপিকগুলো এক্সপ্লোর করব:

  1. Netstat কমান্ড কীভাবে ব্যবহার করবেন।
  2. Netstat প্যারামিটার ব্যবহার করে কানেকশন ইনফরমেশন ফিল্টার করুন।
  3. Netstat প্যারামিটার কম্বাইন করুন।

আমার সাথে থাকুন যাতে আমরা উপরের টপিকগুলো پوشش করি এই টুলটি ভালোভাবে বুঝতে এবং আপনার নেটওয়ার্ক সমস্যা ট্রাবলশুট করতে এটি কীভাবে ব্যবহার করতে হয় সেটি শিখতে।

১] netstat কমান্ড কীভাবে ব্যবহার করবেন

উইন্ডোজ ১১/১০-এ নেটওয়ার্ক সমস্যা সমাধানের জন্য Netstat কমান্ড ব্যবহার

Start button-এ ক্লিক করুন এবং Command Prompt সার্চ করুন। কমান্ড প্রম্পটে ডান ক্লিক করুন এবং Run as administrator অপশন সিলেক্ট করুন এলিভেটেড প্রিভিলেজে খোলার জন্য।

নিচের কমান্ডটি টাইপ করে এবং ENTER চাপে Netstat খুলতে পারেন:

netstat

আপনি যদি নেটওয়ার্কিং-এ নতুন হন, তবে কলামগুলো কী বোঝায় সেটি বুঝতে পারবেন না।

  • Proto: নেটওয়ার্ক প্রোটোকল। এটি TCP বা UDP হতে পারে।
  • Local Address: দiber করা কানেকশনের জন্য আপনার কম্পিউটারের নেটওয়ার্ক ইন্টারফেসের IP অ্যাড্রেস এবং পোর্ট।
  • Foreign Address: রিমোট ডিভাইসের IP অ্যাড্রেস এবং পোর্ট নাম।
  • State: কানেকশনের অবস্থা নির্দেশ করে। উদাহরণস্বরূপ, এক্টিভ এবং ক্লোজড কানেকশন খুঁজে বের করুন।

netstat কমান্ড আপনাকে আপনার এক্টিভ কানেকশন এবং তাদের ডিটেইলস দেখায়। যাইহোক, আপনি লক্ষ্য করবেন foreign address কলামটি IP অ্যাড্রেস এবং পোর্ট নাম প্রিন্ট করে।

পোর্ট নামের বদলে কানেকশনের পোর্ট নম্বর IP অ্যাড্রেসের পাশে দেখাতে, নিচের কমান্ডটি ব্যবহার করুন:

netstat -n

আরও, সিস্টেম নেটওয়ার্ক থেকে ডিসকানেক্ট বা কানেক্ট হতে পারে, এবং নেটওয়ার্ক ডিটেইলস अन्तরালে পরিবর্তন হতে পারে। তাই, আমরা নিচের কমান্ডটি ব্যবহার করতে পারি netstat নেটওয়ার্ক ডিটেইলস নির্দিষ্ট अन्तরালে রিফ্রেশ করতে:

netstat -n 5

রিফ্রেশিং বন্ধ করতে, CTRL + C কী কম্বিনেশন চাপুন।

NOTE: উপরের কমান্ডে ৫ প্রতিটি ৫ সেকেন্ড-এ কমান্ডটি রিফ্রেশ করে। আপনি এই ভ্যালু মডিফাই করতে পারেন যদি আপনি সময় अन्तরাল বাড়াতে বা কমানো চান।

২] Netstat প্যারামিটার ব্যবহার করে কানেকশন ইনফরমেশন ফিল্টার করুন

netstat কমান্ড একটি শক্তিশালী কমান্ড যা আপনার ডিভাইসের কানেকশন সম্পর্কে প্রতিটি ডিটেইল দেখাতে পারে। আসুন সবচেয়ে সাধারণভাবে ব্যবহৃত netstat প্যারামিটারগুলো এক্সপ্লোর করি নির্দিষ্ট নেটওয়ার্ক ডিটেইল খুঁজে বের করতে।

  • সক্রিয় এবং নিষ্ক্রিয় কানেকশন প্রদর্শন করুন

সক্রিয় বা নিষ্ক্রিয় নেটওয়ার্কগুলো দেখান।

netstat -a
  • অ্যাপ্লিকেশন ইনফরমেশন প্রদর্শন করুন

কানেকশনের সাথে জড়িত সকল অ্যাপ্লিকেশন লিস্ট করুন।

netstat -b
  • নেটওয়ার্ক অ্যাডাপ্টার স্ট্যাটস দেখুন

ইনকামিং এবং আউটগোইং নেটওয়ার্ক প্যাকেটের上的 স্ট্যাটিস্টিক্স দেখান।

netstat -e
  • ফরেন অ্যাড্রেসের ফুলি কোয়ালিফায়েড ডোমেইন নেম (FQDNS) প্রদর্শন করুন

আপনি যদি পোর্ট নম্বর বা নাম দেখতে না চান, তবে নিচের netstat প্যারামিটার আপনার ফরেন অ্যাড্রেসের ফুলি কোয়ালিফায়েড ডোমেইন নাম দেখাবে।

netstat -f
  • পোর্ট নামের বদলে পোর্ট নম্বর দেখান

ফরেন অ্যাড্রেস পোর্ট নামকে পোর্ট নম্বরে পরিবর্তন করুন।

netstat -n
  • প্রসেস আইডি প্রদর্শন করুন

netstat,-এর মতো, কিন্তু প্রতিটি কানেকশনের প্রসেস আইডি (PID) এর জন্য একটি একস্ট্রা কলাম থাকে।

netstat -o
  • প্রোটোকল দ্বারা কানেকশন ফিল্টার করুন

আপনি যে প্রোটোকোল নির্দিষ্ট করবেন তার কানেকশনগুলো দেখাবে – UDP, TCP, tcpv6, বা udpv6।

netstat -p udp

NOTE: আপনাকে udp অংশটি সেই প্রোটোকোলに変更 করতে হবে যার কানেকশন আপনি দেখতে চান।

  • নন-লিসেনিং এবং লিসেনিং পোর্ট দেখুন

কানেকশন এবং তাদের লিসেনিং ও বাউন্ড নন-লিসেনিং পোর্ট দেখান।

netstat -q
  • প্রোটোকল অনুযায়ী স্ট্যাটস গ্রুপ করুন

উপলব্ধ প্রোটোকল – UDP, TCP, ICMP, IPv4, এবং IPv6 দ্বারা নেটওয়ার্ক ক্যাটেগরাইজ করুন।

netstat -s
  • রাউটিং টেবিল প্রদর্শন করুন

আপনার বর্তমান নেটওয়ার্কের রাউটিং টেবিল দেখান। এটি আপনার সিস্টেমে যেকোনো রুট থেকে ডেস্টিনেশন এবং ম্যাট্রিক্স লিস্ট করে। route print কমান্ডের মতো।

netstat -r
  • অফলোড স্টেট কানেকশন প্রদর্শন করুন

আপনার বর্তমান কানেকশনের কানেকশন অফলোড স্টেটের একটি তালিকা দেখান।

netstat -t
  • NetworkDirect কানেকশন দেখুন

সকল NetworkDirect কানেকশন দেখান।

netstat -x
  • কানেকশন টেমপ্লেট প্রদর্শন করুন

আপনার নেটওয়ার্কের TCP কানেকশন টেমপ্লেট দেখান।

netstat -y

৩] Netstat প্যারামিটার কম্বাইন করুন

আপনি আরও ফিল্টার করে Netstat প্যারামিটারগুলো আপনার ইচ্ছামতো আপনার কানেকশন সম্পর্কে ইনফরমেশন দেখাতে পারেন। উপরের কমান্ডগুলো থেকে, আপনাকে শুধু একটি دوم প্যারামিটার যোগ করতে হবে একটি কম্বাইনড ভিউ পাওয়ার জন্য।

উদাহরণস্বরূপ, আপনি -s এবং -e প্যারামিটার কম্বাইন করতে পারেন প্রতিটি প্রোটোকলের জন্য স্ট্যাটিস্টিক্স দেখতে। এইভাবে, আপনি অন্যান্য প্যারামিটার কম্বাইন করে আপনার চাওয়া রেজাল্ট পেতে পারেন।

একাধিক Netstat প্যারামিটার মিক্স করার সময়, আপনাকে দুটি ড্যাশ (-) ইনক্লুড করতে হবে না। আপনি একটা ড্যাশ (-) ব্যবহার করতে পারেন এবং প্যারামিটার লেটারগুলো দ্বিতীয়টা ছাড়া অ্যাপেন্ড করতে পারেন।

উদাহরণস্বরূপ, নিচের কমান্ডটি টাইপ করার বদলে:

netstat -s -e

আপনি এটিকে এইভাবে লিখতে পারেন:

netstat - se

উইন্ডোজ ১১/১০-এ নেটওয়ার্ক সমস্যা সমাধানের জন্য Netstat কমান্ড ব্যবহার

আপনি যদি প্যারামিটারগুলো ভুলে যান, তবে Netstat-কে হেল্প চাওয়ার একটি দ্রুত উপায় আছে। সহজে নিচের কমান্ডটি চালান:

netstat /?

Netstat কোয়েরি প্রসেস যেকোনো সময় বন্ধ করতে, CTRL + C কী কম্বিনেশন চাপুন।

উইন্ডোজ ১১/১০-এ নেটওয়ার্ক সমস্যা সমাধানের জন্য Netstat কমান্ড ব্যবহার
  1. Windows 11/10-এ ফ্লপি ডিস্ক ব্যবহার করার পদ্ধতি

  2. উইন্ডোজ ১১/১০ Maps অ্যাপে Windows Ink ব্যবহার করার পদ্ধতি

  3. Windows 11/10-এ OneNote অ্যাপ ব্যবহার করার পদ্ধতি

  4. Windows 11/10-এ Mail App ব্যবহার করার পূর্ণ গাইড