私有IP不需要花錢
節約使用公網IP有兩個方法,一個方法是動態IP(關機回收IP),一個方法是私有IP,尤其是私有IP作用巨大。
私有IP不具有唯一性,不能直接訪問公網。比如,我以私有IP192.168.1.1訪問新浪,新浪返回數據,但192.168.1.1這個IP被很多公司、很多家庭里的某個電腦使用,這樣,新浪就不知道把數據返回給誰。
網關可以是路由器,也可以是一台電腦,NAT轉換。網關有一塊網卡,連接着內網。
私有IP地址有3組:
A類:10.0.0.0 -10.255.255.255
B類:172.16.0.0 -172.31.255.255
C類:192.168.0.0-192.168.255.255
如果子網掩碼是1,那么對應的IP地址是網絡部分;如果子網掩碼是0,那么和他對應的IP地址是主機部分。
子網掩碼只要是連續的1,就可用。
子網掩碼計算公式
網絡地址:把IP地址和子網掩碼的二進制相與,得到的就是網絡地址(邏輯與,0和任何數相與結果為0,1和任何數相與結果為任何數)
廣播地址:子網掩碼中有幾個0,就把IP對應位換成1,得到的就是廣播地址。
網段數:在有效子網中,有n個1,網段數是2的n次方
主機數:在有效子網中,有m個0,主機數是2的m次方減2
192.168.1.213 11000000,10101000,00000001,11010101
255.255.255.240 11111111,11111111,11111111,11110000
網絡地址: 11000000,10101000,00000001,11010000 192.168.1.208
廣播地址: 11000000,10101000,00000001,11011111 192.168.1.223
網段數: 2的4次方,16
主機數: 2的4次方,16-2
192.168.1.100 11000000,10101000,00000001,01100100
255.255.255.128 11111111,11111111,11111111,10000000
因為255.255.255是固定的,所以網段數由10000000中的1來決定,網段數=2的1次方,2。
主機數:2的7次方,128-2。
第1個網段的ip:0-127
第2個網段的ip:128-255
192.168.1.100的網絡地址:192.168.1.0
192.168.1.100的廣播地址:192.168.1.127
192.168.1.100 11000000,10101000,00000001,01100100
255.255.255.192 11111111,11111111,11111111,11000000
因為255.255.255是固定的,所以網段數由11000000中的11來決定,網段數=2的2次方,4。
主機數:2的6次方,64-2。
第1個網段的ip:0-63,64-127
第2個網段的ip:128-191,192-255
192.168.1.100的網絡地址:192.168.1.64
192.168.1.100的廣播地址:192.168.1.127
11111111,11111111,11111111,11111110:網段中ip地址有兩個,但每個網段中首尾兩個ip不可用,所以這個沒意義。
255.255.255.252 11111111,11111111,11111111,11111100:這是小公司中常見的。
192.168.1.179
網絡地址:192.168.1.176
廣播地址:192.168.1.179
網段數:2的6次方,64
主機數:4-2=2
這里只有一個ip可用,一個是網絡地址,一個是廣播地址,一個做網關。
192.168.1.97
255.255.254.0 可以這樣配置,但一般不這樣做。
主機位搶占網絡位,主機位數量增加,網絡位數量減少。
C類子網掩碼表格
11111111,11111111,11111111,00000000
子網掩碼 二進制 十進制 網段數 主機數
/24(24個1) 00000000 255.255.255.0 1 254
/25(25個1) 10000000 255.255.255.128 2 126
/26(26個1) 11000000 255.255.255.192 4 62
/27(27個1) 11100000 255.255.255.224 8 30
/28(28個1) 11110000 255.255.255.240 16 14
/29(29個1) 11111000 255.255.255.248 32 6
/30(30個1) 11111100 255.255.255.252 64 2