Skip to content

Basic Network Commands (অপরিহার্য নেটওয়ার্ক কমান্ডসমূহ)

একজন ডেভেলপার বা সিস্টেম ইঞ্জিনিয়ার হিসেবে নেটওয়ার্ক ট্রাবলশুটিংয়ের জন্য কমান্ড লাইন ইন্টারফেস (CLI) ব্যবহার জানা বাধ্যতামূলক। নিচে আমরা এমন কিছু কমান্ড নিয়ে আলোচনা করবো যা প্রতিদিনের কাজে সবচেয়ে বেশি প্রয়োজন হয়।


১. ipconfig / ifconfig (IP Configuration)

আপনার ডিভাইসের বর্তমান আইপি অ্যাড্রেস এবং নেটওয়ার্ক কনফিগারেশন দেখার জন্য এটি প্রথম কমান্ড।

  • Windows: ipconfig (সব তথ্য দেখতে: ipconfig /all)
  • Linux/Mac: ifconfig অথবা আধুনিক সিস্টেমে ip addr
  • কেন ব্যবহার করবেন? আপনার আইপি, সাবনেট মাস্ক এবং গেটওয়ে দেখার জন্য।

২. ping (Connectivity Test)

অন্য একটি ডিভাইসের সাথে আপনার কানেকশন আছে কি না তা পরীক্ষা করার জন্য এটি ব্যবহৃত হয়।

  • Command: ping google.com
  • কী ঘটে? এটি ৪টি ছোট ডাটা প্যাকেট (ICMP Echo Request) গন্তব্যে পাঠায় এবং রেসপন্স টাইম (Latency) চেক করে।
  • কেন ব্যবহার করবেন? ওয়েবসাইট বা সার্ভার লাইভ আছে কি না তা দেখতে।

৩. tracert / traceroute (Route Tracking)

আপনার ডাটা প্যাকেটটি সোর্স থেকে গন্তব্যে পৌঁছাতে কোন কোন রাউটার দিয়ে যাচ্ছে তার ম্যাপ দেখার জন্য।

  • Windows: tracert google.com
  • Linux/Mac: traceroute google.com
  • কেন ব্যবহার করবেন? নেটওয়ার্কের মাঝপথে ঠিক কোথায় ডাটা আটকে যাচ্ছে তা শনাক্ত করার জন্য।

৪. nslookup / dig (DNS Lookup)

একটি ডোমেইন নামের বিপরীতে আইপি অ্যাড্রেস কী তা দেখার জন্য এটি ব্যবহৃত হয়।

  • Command: nslookup google.com
  • কেন ব্যবহার করবেন? ওয়েবসাইট না চললে সমস্যাটি কি ডিএনএস (DNS) সার্ভারে কি না তা পরীক্ষার জন্য।

৫. netstat (Network Statistics)

আপনার কম্পিউটারে বর্তমানের কতগুলো কানেকশন ইনকামিং বা আউটগোয়িং আছে তা দেখার জন্য।

  • Command: netstat -an
  • কেন ব্যবহার করবেন? কোন অ্যাপ কোন পোর্ট (Port) ব্যবহার করছে বা সন্দেহজনক কোনো কানেকশন আছে কি না তা দেখতে।

৬. arp (Address Resolution Table)

আপনার লোকাল নেটওয়ার্কের আইডি এবং তাদের ফিজিক্যাল ম্যাক অ্যাড্রেসের লিস্ট দেখার জন্য।

  • Command: arp -a
  • কেন ব্যবহার করবেন? আইপি ও ম্যাকের ম্যাপিং ঠিক আছে কি না তা দেখতে।

৭. route (Routing Table)

আপনার কম্পিউটার ডাটা পাঠানোর সময় কোন গেটওয়ে দিয়ে পাঠাবে তার সিদ্ধান্ত নেয় এই রাউটিং টেবিল দেখে।

  • Command: route print (Windows) বা ip route (Linux)
  • কেন ব্যবহার করবেন? ডিফল্ট গেটওয়ে পরিবর্তন করতে বা ভিপিএন কানেকশন চেক করতে।

৮. ডেভঅপস পারসপেক্টিভ: কুইক চেকলিস্ট

সার্ভারে কোনো সমস্যা হলে এই সিরিয়ালে ট্রাবলশুট করুন:

  1. ping (সার্ভার কি বেঁচে আছে?)
  2. nslookup (ডিএনএস কি ঠিক আছে?)
  3. telnet/nc (পোর্ট কি খোলা আছে?)
  4. tracert (নেটওয়ার্কের কোথাও কি ডিলে হচ্ছে?)

মনে রাখুন!

কমান্ড লাইনে দক্ষ হওয়া মানে হলো আপনার ট্রাবলশুটিং স্পিড বহুগুণ বাড়িয়ে নেওয়া। এই কমান্ডগুলো নিয়মিত প্র্যাকটিস করুন।

Released under the MIT License.