IPMaskToText
(Engine-Level Function)
| Description: | Extracts an IP mask from MaskSet and converts it to text, returning the new text value. |
| Returns: | Text |
Usage: ![]() |
Script Only. |
| Function Groups: | Network and Workstation |
| Related to: | CheckIPMask | MakeIPMask |
Format: ![]() |
IPMaskToText(MaskSet [,MaskSetIndex]) |
| Parameters: |
|
MaskSet |
|
Required. A "maskset", generated by one ore more calls to MakeIPMask |
|
MaskSetIndex |
| Optional numeric. Specifies the index into MaskSet to use, in the case where MaskSet has more than one mask and you want a mask other than the first one. Often obtained from a call to CheckIPMask. Defaults to zero. |
| Comments: |
For advanced use only. The returned text value will be the most generalized (canonicalized) representation of the IP address. If the MaskSet index being converted has a mask other than all 1s, a canonicalized CIDR representation will be returned. In conjunction with MakeIPMask(), this allows you to validate and convert an arbitrary IP address string to the most canonicalized representation. For example: |
Example:
CanonicalizedIP = IPMaskToText(MakeIPMask(Invalid, InputString))
