IPv4的地址其實可以換成為一個長整形的數(shù)字,使用數(shù)字類型來表示IP地址時,可以非常方便的進行地址范圍的匹配比較。在.NET開發(fā)環(huán)境中一個IPAddress類,它的Address屬性就是十進制的數(shù)字,而IPAddressToString屬性是我們熟悉的點分十進制的字符串形式。
下面兩個過濾器,分別處理“點分十進制”字符串到數(shù)字的轉(zhuǎn)換和數(shù)字到“點分十進制”的轉(zhuǎn)換。
//數(shù)字到“點分十進制”的轉(zhuǎn)換
filter Convert-Decimal2IP
{
([System.Net.IPAddress]$_).IPAddressToString
}
新聞熱點
疑難解答
圖片精選