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 企业跨年元旦祝福语简短