আইপ্যাক্যাক সরঞ্জাম দিয়ে আইপি সাবনেট ঠিকানা গণনা কিভাবে করবেন


একটি নেটওয়ার্ক পরিচালনা করার সময়, আপনাকে অবশ্যই নিসন্দেহে সাবনেটিংয়ের সাথে ডিল করার দরকার হবে। কিছু নেটওয়ার্ক প্রশাসক সাবনেট মাস্ক নির্ধারণ করতে, তাদের মাথার মধ্যে বেশ দ্রুত বাইনারি গণিত করতে সক্ষম হন। যাইহোক, অন্যদের কিছু সাহায্যের প্রয়োজন হতে পারে এবং এটি এখানে ipcalc সরঞ্জামটি কাজে আসে।

আইপ্যাক্যাল্যাক আসলে আরও অনেক কিছু করে - এটি একটি আইপি ঠিকানা এবং নেটমাস্ক নেয় এবং ফলস্বরূপ সম্প্রচার, নেটওয়ার্ক, সিসকো ওয়াইল্ডকার্ড মাস্ক এবং হোস্টের পরিসর সরবরাহ করে। বাইনারি মানগুলি বোঝার জন্য একটি সহজ সাবনেটিং ফলাফল উপস্থাপন করার জন্য আপনি এটি একটি শিক্ষণ সরঞ্জাম হিসাবেও ব্যবহার করতে পারেন।

আইপ্যাকের ব্যবহারের কয়েকটি:

  • আইপি ঠিকানা বৈধ করুন
  • গণনা করা সম্প্রচারের ঠিকানা দেখান
  • ডিএনএসের মাধ্যমে হোস্টনাম নির্ধারিত
  • প্রদর্শন করুন
  • নেটওয়ার্ক ঠিকানা বা উপসর্গ প্রদর্শন করুন

লিনাক্সে কীভাবে ইপকাল্ক ইনস্টল করবেন

Ipcalc ইনস্টল করতে, আপনি যে লিনাক্স বিতরণ ব্যবহার করছেন তার উপর ভিত্তি করে কেবল নীচের একটি কমান্ড চালান।

$ sudo apt install ipcalc  

Ipcalc প্যাকেজটি CentOS/RHEL/ফেডোরার অধীনে স্বয়ংক্রিয়ভাবে ইনস্টল করা উচিত এবং এটি ইনসক্রিপ্টস প্যাকেজের অংশ, তবে যদি কোনও কারণে এটি অনুপস্থিত থাকে তবে আপনি এটি ব্যবহার করে এটি ইনস্টল করতে পারেন:

# yum install initscripts     #RHEL/CentOS
# dnf install initscripts     #Fedora

কীভাবে লিনাক্সে আইপ্যাক্যাল্যাক ব্যবহার করতে হয়

নীচে আপনি ipcalc ব্যবহারের কয়েকটি উদাহরণ দেখতে পাচ্ছেন।

নেটওয়ার্ক ঠিকানা সম্পর্কে তথ্য পান:

# ipcalc 192.168.20.0
Address:   192.168.20.0         11000000.10101000.00010100. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.20.0/24      11000000.10101000.00010100. 00000000
HostMin:   192.168.20.1         11000000.10101000.00010100. 00000001
HostMax:   192.168.20.254       11000000.10101000.00010100. 11111110
Broadcast: 192.168.20.255       11000000.10101000.00010100. 11111111
Hosts/Net: 254                   Class C, Private Internet

192.168.20.0/24 এর জন্য একটি সাবনেট গণনা করুন।

# ipcalc 192.168.20.0/24
Address:   192.168.20.0         11000000.10101000.00010100. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.20.0/24      11000000.10101000.00010100. 00000000
HostMin:   192.168.20.1         11000000.10101000.00010100. 00000001
HostMax:   192.168.20.254       11000000.10101000.00010100. 11111110
Broadcast: 192.168.20.255       11000000.10101000.00010100. 11111111
Hosts/Net: 254                   Class C, Private Internet

10 হোস্ট সহ একটি একক সাবনেট গণনা করুন:

# ipcalc  192.168.20.0 -s 10
Address:   192.168.20.0         11000000.10101000.00010100. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.20.0/24      11000000.10101000.00010100. 00000000
HostMin:   192.168.20.1         11000000.10101000.00010100. 00000001
HostMax:   192.168.20.254       11000000.10101000.00010100. 11111110
Broadcast: 192.168.20.255       11000000.10101000.00010100. 11111111
Hosts/Net: 254                   Class C, Private Internet

1. Requested size: 10 hosts
Netmask:   255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Network:   192.168.20.0/28      11000000.10101000.00010100.0000 0000
HostMin:   192.168.20.1         11000000.10101000.00010100.0000 0001
HostMax:   192.168.20.14        11000000.10101000.00010100.0000 1110
Broadcast: 192.168.20.15        11000000.10101000.00010100.0000 1111
Hosts/Net: 14                    Class C, Private Internet

Needed size:  16 addresses.
Used network: 192.168.20.0/28
Unused:
192.168.20.16/28
192.168.20.32/27
192.168.20.64/26
192.168.20.128/25

আপনি যদি বাইনারি আউটপুট দমন করতে চান তবে আপনি প্রদর্শিত হিসাবে -b বিকল্পটি ব্যবহার করতে পারেন।

# ipcalc -b 192.168.20.100
Address:   192.168.20.100
Netmask:   255.255.255.0 = 24
Wildcard:  0.0.0.255
=>
Network:   192.168.20.0/24
HostMin:   192.168.20.1
HostMax:   192.168.20.254
Broadcast: 192.168.20.255
Hosts/Net: 254                   Class C, Private Internet

Ipcalc ব্যবহার সম্পর্কে আরও জানতে আপনি ব্যবহার করতে পারেন:

# ipcalc --help
# man ipcalc

আপনি অফিসিয়াল ipcalc ওয়েবসাইটটি http://jodies.de/ipcalc এ খুঁজে পেতে পারেন।

এটি একটি সাধারণ টিউটোরিয়াল ছিল, যেখানে কয়েকটি প্রাথমিক উদাহরণ সহ আইপ্যাক্যালক সরঞ্জামটি কীভাবে ব্যবহার করা যায় তা দেখানো হয়েছিল। আপনার যদি কোনও প্রশ্ন বা পরামর্শ থাকে তবে সেগুলি নীচের মন্তব্য বিভাগে জমা দেওয়ার বিষয়টি নিশ্চিত করুন।