Class: IPv4
Extends
Constructors
Constructor
new IPv4(
octets):IPv4
Parameters
octets
number[]
Returns
IPv4
Overrides
Properties
octets
octets:
number[]
Methods
kind()
kind():
"ipv4"
Returns
"ipv4"
match()
match(
what,bits?):boolean
Parameters
what
IPv4 | IPv6 | [IPv4 | IPv6, number]
bits?
number
Returns
boolean
prefixLengthFromSubnetMask()
prefixLengthFromSubnetMask():
number
Returns
number
Inherited from
range()
range():
IPv4Range
Returns
subnetMatch()
subnetMatch(
rangeList,defaultName?):string
Parameters
rangeList
RangeList<IPv4>
defaultName?
string
Returns
string
toByteArray()
toByteArray():
number[]
Returns
number[]
Inherited from
toIPv4MappedAddress()
toIPv4MappedAddress():
IPv6
Returns
toNormalizedString()
toNormalizedString():
string
Returns
string
Inherited from
toString()
toString():
string
Returns
string
Inherited from
broadcastAddressFromCIDR()
staticbroadcastAddressFromCIDR(addr):IPv4
Parameters
addr
string
Returns
IPv4
isIPv4()
staticisIPv4(addr):boolean
Parameters
addr
string
Returns
boolean
isValid()
staticisValid(addr):boolean
Parameters
addr
string
Returns
boolean
isValidFourPartDecimal()
staticisValidFourPartDecimal(addr):boolean
Parameters
addr
string
Returns
boolean
networkAddressFromCIDR()
staticnetworkAddressFromCIDR(addr):IPv4
Parameters
addr
string
Returns
IPv4
parse()
staticparse(addr):IPv4
Parameters
addr
string
Returns
IPv4
parseCIDR()
staticparseCIDR(addr): [IPv4,number]
Parameters
addr
string
Returns
[IPv4, number]
subnetMaskFromPrefixLength()
staticsubnetMaskFromPrefixLength(prefix):IPv4
Parameters
prefix
number
Returns
IPv4