आईपीक्लेक टूल के साथ आईपी सबनेट एड्रेस की गणना कैसे करें


एक नेटवर्क का प्रबंधन करते समय, आपको निस्संदेह सबनेटिंग से निपटने की आवश्यकता होगी। सबनेट मास्क को निर्धारित करने के लिए कुछ नेटवर्क प्रशासक अपने सिर में बाइनरी गणित को बहुत तेज़ी से करने में सक्षम हैं। हालाँकि, दूसरों को कुछ मदद की आवश्यकता हो सकती है और यह वह जगह है जहाँ ipcalc टूल काम आता है।

इप्लैक वास्तव में बहुत कुछ करता है - यह एक आईपी पता और नेटमास्क लेता है और परिणामस्वरूप प्रसारित, नेटवर्क, सिस्को वाइल्डकार्ड मास्क और होस्ट रेंज प्रदान करता है। द्विआधारी मूल्यों को समझने के लिए एक आसान में सबनेटिंग परिणाम पेश करने के लिए आप इसे एक शिक्षण उपकरण के रूप में भी उपयोग कर सकते हैं।

ipcalc के कुछ उपयोग हैं:

  • Validate IP address
  • Show calculated broadcast address
  • Display hostname determined via DNS
  • Display network address or prefix

लिनक्स में ipcalc कैसे स्थापित करें

ipcalc को स्थापित करने के लिए, अपने द्वारा उपयोग किए जा रहे लिनक्स वितरण के आधार पर, बस नीचे दी गई किसी एक कमांड को चलाएं।

$ sudo apt install ipcalc  

ipcalc पैकेज को CentOS/RHEL/फेडोरा के तहत स्वचालित रूप से स्थापित किया जाना चाहिए और यह initscripts पैकेज का हिस्सा है, लेकिन अगर किसी कारण से यह अनुपलब्ध, आप इसका उपयोग करके स्थापित कर सकते हैं:

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

लिनक्स में ipcalc का उपयोग कैसे करें

नीचे आप 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 पर पा सकते हैं।

यह एक सरल ट्यूटोरियल था, जिसमें दिखाया गया था कि कुछ बुनियादी उदाहरणों के साथ ipcalc टूल का उपयोग कैसे किया जाए। यदि आपके कोई प्रश्न या सलाह हैं, तो उन्हें नीचे टिप्पणी अनुभाग में प्रस्तुत करना सुनिश्चित करें।