একজন উইন্ডোজ ব্যবহারকারী হিসাবে, কন্ট্রোল প্যানেল এবং সেটিংস অ্যাপ তারা যা করতে পারে তাতে বেশ সীমাবদ্ধতা অনুভব করতে পারে। আপনি যদি আপনার নেটওয়ার্কের উপর সম্পূর্ণ এবং নিরঙ্কুশ নিয়ন্ত্রণ চান, মানে অপারেটিং সিস্টেমের অফার করা সমস্ত কিছুতে অ্যাক্সেস, তাহলে আপনাকে কমান্ড প্রম্পট ব্যবহার শুরু করতে হবে৷
আগে কখনো কমান্ড প্রম্পট ব্যবহার করেননি? চিন্তা করবেন না। এটি ব্যবহার করা আপনি নীচের কমান্ডগুলি টাইপ করার মতোই সহজ৷
৷আপনি যদি চালিয়ে যাওয়ার জন্য প্রস্তুত হন, তাহলে আপনার হোম নেটওয়ার্ক পরিচালনা এবং সমস্যা সমাধানের জন্য এখানে কিছু দরকারী নেটওয়ার্কিং কমান্ড রয়েছে।
1. PING
ping
কমান্ড প্রম্পট অ্যাপ্লিকেশনে ব্যবহার করার জন্য সবচেয়ে মৌলিক কিন্তু দরকারী নেটওয়ার্ক কমান্ডগুলির মধ্যে একটি। এটি আপনাকে বলে যে আপনার কম্পিউটার কোন গন্তব্যের আইপি ঠিকানা বা ডোমেন নামে পৌঁছাতে পারে কিনা, এবং যদি তা করতে পারে, সেখানে এবং আবার ফিরে যেতে কতক্ষণ ডেটা লাগে৷
নমুনা ব্যবহার এবং আউটপুট:
কমান্ডটি একাধিক ডেটা প্যাকেট প্রেরণ করে এবং তাদের মধ্যে কতজন ফিরে আসে তা দেখে কাজ করে। যদি তাদের মধ্যে কেউ ফিরে না আসে, তবে এটি আপনাকে বলবে ("হারিয়ে গেছে")। প্যাকেট হারানোর ফলে গেমস এবং স্ট্রিমিং-এ খারাপ পারফরম্যান্স দেখা দেয় এবং এটি পরীক্ষা করার একটি নিফটি উপায়।
ডিফল্টরূপে, এটি 4টি প্যাকেট পাঠায়, প্রতিটি সময় শেষ হওয়ার আগে 4 সেকেন্ড অপেক্ষা করে। আপনি এইভাবে প্যাকেটের সংখ্যা বাড়াতে পারেন:
ping www.google.com -n 10
এবং আপনি এইভাবে সময়সীমা বাড়াতে পারেন (মানটি মিলিসেকেন্ডে):
ping www.google.com -w 6000
2. TRACERT
tracert
ট্রেস রুট জন্য দাঁড়িয়েছে. লাইক
ping
, এটি আপনার যেকোন নেটওয়ার্ক সমস্যা সমাধানের উপায় হিসাবে একটি ডেটা প্যাকেট পাঠায়, কিন্তু এটি পরিবর্তে প্যাকেটের রুট ট্র্যাক করে কারণ এটি সার্ভার থেকে সার্ভারে চলে যায়৷
নমুনা ব্যবহার:
কমান্ডটি প্রতিটি হপের একটি লাইন-বাই-লাইন সারাংশ আউটপুট করে, যার মধ্যে আপনার এবং সেই নির্দিষ্ট হপের মধ্যে লেটেন্সি এবং সেই হপের আইপি ঠিকানা (প্লাস ডোমেন নাম যদি উপলব্ধ থাকে)।
কেন আপনি প্রতি-হপ তিনটি লেটেন্সি রিডিং দেখতে পাচ্ছেন?
দ
tracert
নেটওয়ার্ক কমান্ড প্যাকেটের ক্ষতি বা স্লোডাউন কভার করার জন্য প্রতি হপ তিনটি প্যাকেট পাঠায়। শুধু মনে রাখবেন যে এটি আপনার সত্যিকারের বিলম্বের প্রতিনিধিত্ব করে না। তিনটি গড় করার জন্য এটি সেরা অনুশীলন৷
3. PATHPING
pathping
এর মত
tracert
আরও তথ্যপূর্ণ ছাড়া, যার মানে এটি কার্যকর করতে অনেক বেশি সময় নেয়। আপনার কাছ থেকে একটি নির্দিষ্ট গন্তব্যে প্যাকেট পাঠানোর পরে, এটি নেওয়া রুট বিশ্লেষণ করে এবং প্রতি-হপের ভিত্তিতে প্যাকেটের ক্ষতি গণনা করে৷
নমুনা ব্যবহার এবং আউটপুট:
4. IPCONFIG
ipconfig
প্রায়শই উইন্ডোজে সর্বাধিক ব্যবহৃত নেটওয়ার্কিং কমান্ড হিসাবে উঠে আসে। এটি যে তথ্য প্রদান করে তার জন্যই এটি উপযোগী নয়, তবে কিছু নির্দিষ্ট কাজ সম্পাদন করতে আপনি এটিকে কয়েকটি সুইচের সাথে একত্রিত করতে পারেন৷
নমুনা ব্যবহার এবং আউটপুট:
ডিফল্ট আউটপুট আপনার সিস্টেমের প্রতিটি নেটওয়ার্ক অ্যাডাপ্টার এবং কিভাবে তারা সমাধান করে তা দেখায়। IPv4 ঠিকানা এবং ডিফল্ট গেটওয়ে ওয়্যারলেস LAN অ্যাডাপ্টার এবং ইথারনেট অ্যাডাপ্টার বিভাগের বিশদ বিবরণ জানা সবচেয়ে গুরুত্বপূর্ণ৷
আপনার DNS ক্যাশে ফ্লাশ করতে এই সুইচটি ব্যবহার করুন:
ipconfig /flushdns
আপনার ইন্টারনেট যখন কাজ করছে তখন DNS ক্যাশে ফ্লাশ করা সাহায্য করতে পারে, কিন্তু একটি নির্দিষ্ট ওয়েবসাইট বা সার্ভার কিছু কারণে পৌঁছানো যায় না (যেমন ওয়েবসাইট টাইম আউট এবং লোড হবে না)। যদি DNS ক্যাশে ফ্লাশ করা আপনার সংযোগ সমস্যাগুলি সমাধান না করে, তাহলে আপনার ইন্টারনেট সংযোগ ঠিক করতে এই দ্রুত সমস্যা সমাধানের টিপস ব্যবহার করে দেখুন৷
5. GETMAC
IEEE 802 মানগুলির সাথে সঙ্গতিপূর্ণ প্রতিটি ডিভাইসের একটি অনন্য MAC ঠিকানা (মিডিয়া অ্যাক্সেস কন্ট্রোল) রয়েছে। প্রস্তুতকারক MAC ঠিকানা নির্ধারণ করে এবং সেগুলিকে ডিভাইসের হার্ডওয়্যারে সংরক্ষণ করে। কোন ডিভাইস নেটওয়ার্কের সাথে সংযোগ করতে পারে তা সীমিত করতে কিছু লোক MAC ঠিকানা ব্যবহার করে।
নমুনা ব্যবহার এবং আউটপুট:
আপনার সিস্টেমে কতগুলি নেটওয়ার্ক-সম্পর্কিত অ্যাডাপ্টার রয়েছে তার উপর নির্ভর করে আপনি একাধিক MAC ঠিকানা দেখতে পারেন। উদাহরণস্বরূপ, Wi-Fi এবং ইথারনেট সংযোগের আলাদা MAC ঠিকানা থাকবে। আপনি যদি আরও জানতে চান, আপনার আইপি এবং MAC ঠিকানা কীসের জন্য ভাল তা দেখুন৷
6. NSLOOKUP
nslookup
নাম সার্ভার লুকআপের জন্য দাঁড়িয়েছে। এটি প্রচুর শক্তি প্যাক করে, তবে বেশিরভাগ ব্যবহারকারীর সেই শক্তির প্রয়োজন হবে না। আপনার এবং আমার মতো নিয়মিত লোকেদের জন্য, এটির প্রধান ব্যবহার হল একটি নির্দিষ্ট ডোমেন নামের পিছনে আইপি ঠিকানা খুঁজে বের করা৷
নমুনা ব্যবহার এবং আউটপুট:
নোট করুন যে নির্দিষ্ট ডোমেন নামগুলি একটি ডেডিকেটেড আইপি ঠিকানার সাথে আবদ্ধ নয়, যার মানে হল যে আপনি প্রতিবার কমান্ড চালানোর সময় বিভিন্ন আইপি ঠিকানা পেতে পারেন। এটি বড় ওয়েবসাইটগুলির জন্য স্বাভাবিক কারণ তারা তাদের কাজের চাপ বিভিন্ন মেশিনে ছড়িয়ে দেয়।
আপনি যদি একটি আইপি ঠিকানাকে একটি ডোমেন নামে রূপান্তর করতে চান তবে এটি আপনার ব্রাউজারে টাইপ করুন এবং দেখুন এটি কোথায় নিয়ে যায়৷ যদিও সব আইপি অ্যাড্রেস ডোমেন নামের দিকে পরিচালিত করে না, এবং অনেক আইপি অ্যাড্রেস ওয়েবে পৌঁছানো যায় না।
7. NETSTAT
netstat
নেটওয়ার্ক পরিসংখ্যান, ডায়াগনস্টিকস এবং বিশ্লেষণের জন্য একটি টুল। এটি শক্তিশালী এবং জটিল কিন্তু আপনি যদি এমন উন্নত দিকগুলিকে উপেক্ষা করেন যেগুলি সম্পর্কে আপনার জানার প্রয়োজন নেই তা হলে যথেষ্ট সহজ হতে পারে (অনুমান করে আপনি একটি বিশাল ব্যবসা বা ক্যাম্পাস নেটওয়ার্ক পরিচালনা করছেন না, উদাহরণস্বরূপ)।
নমুনা ব্যবহার এবং আউটপুট:
ডিফল্টরূপে, কমান্ডটি আপনার সিস্টেমে সমস্ত "সক্রিয় সংযোগ" দেখায় সেই সংযোগগুলি LAN বা ইন্টারনেট জুড়ে। একটি সক্রিয় সংযোগের অর্থ এই নয় যে ডেটা স্থানান্তরিত হয় -- এর অর্থ হতে পারে একটি পোর্ট যা খোলা এবং একটি সংযোগ গ্রহণ করার জন্য প্রস্তুত৷
প্রকৃতপক্ষে,
netstat
পোর্টের তথ্য দেখানোর ক্ষমতার জন্য এটি বেশিরভাগ নিয়মিত ব্যবহারকারীদের জন্য উপযোগী, এবং যখন আপনি পোর্ট ফরওয়ার্ড করতে চান তখন এটি কার্যকর হতে পারে।
কিন্তু কমান্ডটিতে প্রায় এক ডজন সুইচ রয়েছে যা পরিবর্তন করে যে কোন ধরনের তথ্য প্রদর্শিত হয়, যেমন
-r
সুইচ করুন যা পরিবর্তে একটি রাউটিং টেবিল দেখায়।
8. NETSH
netsh
নেটওয়ার্ক শেল জন্য দাঁড়িয়েছে. এটি নেটওয়ার্কিংয়ের জন্য একটি cmd কমান্ড যা আপনাকে আপনার সিস্টেমের প্রতিটি নেটওয়ার্ক অ্যাডাপ্টারকে পূর্ববর্তী যেকোনো কমান্ডের চেয়ে আরও বিশদ এবং গ্রানুলারিটি দেখতে এবং কনফিগার করতে দেয়৷
চলমান
netsh
কমান্ড নিজে থেকেই কমান্ড প্রম্পটকে নেটওয়ার্ক শেল মোডে স্থানান্তরিত করবে। এই শেলের মধ্যে বিভিন্ন "প্রসঙ্গ" রয়েছে, যার মধ্যে একটি রাউটিং-সম্পর্কিত কমান্ডের জন্য, একটি ডিএইচসিপি-সম্পর্কিত কমান্ডের জন্য এবং একটি ডায়াগনস্টিকসের জন্য রয়েছে। কিন্তু আপনি পৃথক কমান্ড চালানোর জন্য এটি ব্যবহার করতে পারেন।
সমস্ত নেটওয়ার্ক শেল প্রসঙ্গ দেখতে:
এবং একটি প্রসঙ্গের মধ্যে সমস্ত কমান্ড দেখতে:
আপনি এই কমান্ডগুলির মধ্যে সমস্ত সাবকমান্ড খুঁজে পেতে আরও একটি স্তর ড্রিল করতে পারেন:
সুতরাং উদাহরণস্বরূপ, আপনি আপনার সিস্টেমের সমস্ত ওয়্যারলেস নেটওয়ার্ক ড্রাইভার এবং তাদের বৈশিষ্ট্যগুলি দেখতে এই কমান্ডটি চালাতে পারেন:
netsh wlan show drivers
নেটওয়ার্ক শেল এর নিজস্ব একটি সম্পূর্ণ নিবন্ধ প্রাপ্য যথেষ্ট জটিল। শুধু জেনে রাখুন যে আপনি যদি আপনার নেটওয়ার্ক কনফিগারেশনের সাথে প্রকৃত প্রযুক্তিগত পেতে চান, তাহলে আপনাকে সম্ভবত এই কমান্ড-লাইন ইউটিলিটি ব্যবহার করতে হবে।
যদি নেটওয়ার্ক শেল আপনাকে আপনার সিস্টেমের জন্য cmd নেটওয়ার্ক কমান্ডের চেয়ে বেশি অন্বেষণ করতে চায়, তাহলে প্রতিটি ব্যবহারকারীর জানা উচিত এই মৌলিক cmd কমান্ডগুলি ব্যবহার করে দেখুন৷
নেটওয়ার্ক কমান্ড এবং অন্যান্য নেটওয়ার্কিং সমাধান
উইন্ডোজ নেটওয়ার্কিং কমান্ডে নতুন যে কেউ, একটি চিট শীট কাজে আসে। কিছু রেফারেন্স সহ, আপনি আপনার নেটওয়ার্ক, ওয়াই-ফাই এবং ইন্টারনেটে তথ্য সংগ্রহের জন্য বিভিন্ন ধরনের cmd কমান্ড ব্যবহার করতে পারেন। তবুও, আপনার বিকল্পগুলি সর্বদা জানার জন্য এটি দরকারী, আপনি একটি বিকল্প চাইতে পারেন৷
৷সম্ভবত আপনার নেটওয়ার্কিং এর জন্য cmd কমান্ড ব্যবহার করা আপনার যে নির্দিষ্ট সমস্যা হচ্ছে তার জন্য প্রয়োজনীয় নয়। আপনার এই ডায়াগনস্টিক কৌশলগুলি এবং নেটওয়ার্ক সমস্যার জন্য সহজ সমাধানগুলি পরীক্ষা করে দেখতে হবে যে সেখানে আপনার জন্য কোনও সমাধান আছে কিনা। এবং যদি আপনাকে কমান্ডের গভীরে খনন করতে হয়, তাহলে আরও ভালো অভিজ্ঞতার জন্য নতুন Windows টার্মিনাল ব্যবহার করে দেখতে ভুলবেন না।