-
Notifications
You must be signed in to change notification settings - Fork 0
getNetworkUsableHostRange()
Evgheniy Kovaliov edited this page May 10, 2023
·
2 revisions
Method that allows you get first and last ip addresses in network.
Ip network must be correct. (see validation)
Parameters:
-
network: string— ip network.
Return:
-
{ firstHostAddress: string, lastHostAddress: string}— object with first and last ip addresses. -
If network has not usable hosts, return will be:
{ firstHostAddress: 'Not available', lastHostAddress: 'Not available'}
Invalide ip network!:
- entered argument is not a correct ip network.
ipv4.getNetworkUsableHostRange('37.73.144.52/30'); // { firstHostAddress: '37.73.144.53', lastHostAddress: '37.73.144.54' }
ipv4.getNetworkUsableHostRange('37.73.144.0/25'); // { firstHostAddress: '37.73.144.1', lastHostAddress: '37.73.144.126' }
ipv4.getNetworkUsableHostRange('37.73.144.0/20'); // { firstHostAddress: '37.73.144.1', lastHostAddress: '37.73.159.254' }
ipv4.getNetworkUsableHostRange('37.72.0.0/15'); // { firstHostAddress: '37.72.0.1', lastHostAddress: '37.73.255.254' }
ipv4.getNetworkUsableHostRange('37.64.0.0/10'); // { firstHostAddress: '37.64.0.1', lastHostAddress: '37.127.255.254' }
ipv4.getNetworkUsableHostRange('32.0.0.0/5'); // { firstHostAddress: '32.0.0.1', lastHostAddress: '39.255.255.254' }
ipv4.getNetworkUsableHostRange('0.0.0.0/0'); // { firstHostAddress: '0.0.0.1', lastHostAddress: '255.255.255.254' }
ipv4.getNetworkUsableHostRange('55.121.89.10/31'); // { firstHostAddress: 'Not available', lastHostAddress: 'Not available' }
ipv4.getNetworkUsableHostRange('37.73.144.51/32'); // { firstHostAddress: 'Not available', lastHostAddress: 'Not available' }
ipv4.getNetworkUsableHostRange('37.73.144.51/30'); // Error: Invalide ip network!- Is used in
getNetworkInfo()method.
Author: Evgheniy Kovaliov <kovaliov.evgeniy11@gmail.com>
For ip version 4
For ip version 6