計算連續的IP位址

2022-02-20 08:31:49 字數 541 閱讀 2959

題目:要求計算連續的ip位址。

舉例:起始ip為192.168.2.2,ip總個數為3,那麼要求得的所有ip的為192.168.2.2,192.168.2.3,192.168.2.4。再舉個例子,起始ip為192.168.2.253,ip總個數為5那麼要求得的所有ip為192.168.2.253,192.168.2.254,192.168.2.255,192.168.3.0,192.168.3.1。

按照傳統的解法可以這麼做:

static void main(string args)  

}

那如果我們用linq稍微改造一下,可以這麼幹:

static void main(string args)  

;

foreach (var newip in newips)

}

答案:192.168.2.253

192.168.2.254

192.168.2.255

192.168.3.0

192.168.3.1

ip位址計算

ip和子網掩碼 我們都知道,是由四段數字組成,在此,我們先來了解一下3類常用的 a類ip段 0.0.0.0 到127.255.255.255 b類ip段 128.0.0.0 到191.255.255.255 c類ip段 192.0.0.0 到223.255.255.255 預設分配的子網掩碼每段只有...

IP位址計算

已知172.31.128.255 18,試計算 1 子網數目,2 網路號,3 主機號,4 廣播位址,5 可分配ip的起止範圍 已知給出的ip位址中 18表示的是網路位址18位,那麼主機位址14位。該ip屬於b類位址 轉換為二進位制1111 1111,1111 1111,1100 0000,0000 ...

徹底明白IP位址 計算相關位址

1 網路位址 2 廣播位址 3 位址範圍 4 本網有幾台主機 一 分步驟計算 1 將ip位址和子網掩碼換算為二進位制,子網掩碼連續全1的是網路位址,後面的是主機位址。虛線前為網路位址,虛線後為主機位址 2 ip位址和子網掩碼進行與運算,結果是網路位址 3 將上面的網路位址中的網路位址部分不變,主機位...