PowerShell中把IP转换为长整形数字的方法
IPv4的地址其实可以换成为一个长整形的数字,使用数字类型来表示IP地址时,可以非常方便的进行地址范围的匹配比较。在.NET开发环境中一个IPAddress类,它的Address属性就是十进制的数字,而IPAddressToString属性是我们熟悉的点分十进制的字符串形式。
下面两个过滤器,分别处理“点分十进制”字符串到数字的转换和数字到“点分十进制”的转换。
//“点分十进制”字符串到数字的转换
filterConvert-IP2Decimal
{
([IPAddress][String]([IPAddress]$_)).Address
}
//数字到“点分十进制”的转换 filterConvert-Decimal2IP { ([System.Net.IPAddress]$_).IPAddressToString }
热门推荐
10 八十大寿简短祝福语
11 他舅生日祝福语简短
12 考试祝福语日文简短版
13 早安祝福语大全简短励志
14 离别简短的祝福语大全
15 牛年女神节祝福语简短
16 祖国七十华诞简短祝福语
17 男朋友祝福语简短新年
18 祖国生日祝福语简短英文