ip地址伺服器計算
❶ IP地址計算
你總共有六個部門,就需要劃分至少6個子網,那麼6轉二進制就是110,需要3位二進制位所以子網路掩碼的二進制位應該是11111111.11111111.11100000.00000000,轉成十進制後得到的子網掩碼為:255.255.192.0,這個子網掩碼有8個子網
IP地址為172.16.0.0/19
各段IP子網如下,(註:前面是每段IP子網地址,最後為廣播地址)
172.16.0.0——172.16.31.255 子網掩碼為255.255.192.0
172.16.31.0——172.16.63.255 子網掩碼為255.255.192.0
172.16.64.0——172.16.95.255 子網掩碼為255.255.192.0
172.16.96.0——172.16.127.255 子網掩碼為255.255.192.0
172.16.128.0——172.16.159.255 子網掩碼為255.255.192.0
172.16.160.0——172.16.191.255 子網掩碼為255.255.192.0
後面兩段就備用吧!
172.16.192.0——172.16.224.255 子網掩碼為255.255.192.0
172.16.225.0——172.16.255.255 子網掩碼為255.255.192.0
❷ IP地址是如何計算的求解
IP地址(IP Address)的概念及其子網掩碼(Subnet Mask)的計算對於首次學習網路知識的初學者來說是一件比較困難的事情。下文所述的是我個人的一些心得,望大家指正。按照目前使用的IPv4的規定,對IP地址強行定義了一些保留地址,即:「網路地址」和「廣播地址」。所謂「網路地址」就是指「主機號」全為「0」的IP地址,如:125.0.0.0(A類地址);而「廣播地址」就是指「主機號」全為「255」時的IP地址,如:125.255.255.255(A類地址)。而子網掩碼,則是用來標識兩個IP地址是否同屬於一個子網。它也是一組32位長的二進制數值,其每一位上的數值代表不同含義:為「1」則代表該位是網路位;若為「0」則代表該位是主機位。和IP地址一樣,人們同樣使用「點式十進制」來表示子網掩碼,如:255.255.0.0。如果兩個IP地址分別與同一個子網掩碼進行按位「與」計算後得到相同的結果,即表明這兩個IP地址處於同一個子網中。也就是說,使用這兩個IP地址的兩台計算機就像同一單位中的不同部門,雖然它們的作用、功能、乃至地理位置都可能不盡相同,但是它們都處於同一個網路中。 子網掩碼計算方法自從各種類型的網路投入各種應用以來,網路就以不可思議的速度進行大規模的擴張,目前正在使用的IPv4也逐漸暴露出了它的弊端,即:網路號佔位太多,而主機號位太少。目前最常用的一種解決辦法是對一個較高類別的IP地址進行細劃,劃分成多個子網,然後再將不同的子網提供給不同規模大小的用戶群使用。使用這種方法時,為了能有效地提高IP地址的利用率,主要是通過對IP地址中的「主機號」的高位部分取出作為子網號,從通常的「網路號」界限中擴展或壓縮子網掩碼,用來創建一定數目的某類IP地址的子網。當然,創建的子網數越多,在每個子網上的可用主機地址的數目也就會相應減少。要計算某一個IP地址的子網掩碼,可以分以下兩種情況來分別考慮。第一種情況:無須劃分成子網的IP地址。一般來說,此時計算該IP地址的子網掩碼非常地簡單,可按照其定義就可寫出。例如:某個IP地址為12.26.43.0,無須再分割子網,按照定義我們可以知道它是一個A類地址,其子網掩碼應該是255.0.0.0;若此IP地址是一個B類地址,則其子網掩碼應該為255.255.0.0;如果它是C類地址,則其子網掩碼為255.255.255.0。其它類推。第二種情況:要劃分成子網的IP地址。在這種情況下,如何方便快捷地對於一個IP地址進行劃分,准確地計算每個子網的掩碼,方法的選擇很重要。下面我介紹兩種比較便捷的方法:當然,在求子網掩碼之前必須先清楚要劃分的子網數目,以及每個子網內的所需主機數目。方法一:利用子網數來計算。1.首先,將子網數目從十進制數轉化為二進制數;2.接著,統計由「1」得到的二進制數的位數,設為N;3.最後,先求出此IP地址對應的地址類別的子網掩碼。再將求出的子網掩碼的主機地址部分(也就是「主機號」)的前N位全部置1,這樣即可得出該IP地址劃分子網的子網掩碼。 例如:需將B類IP地址167.194.0.0劃分成28個子網:1)(28)10=(11100)2;2)此二進制的位數是5,則N=5;3)此IP地址為B類地址,而B類地址的子網掩碼是255.255.0.0,且B類地址的主機地址是後2位(即0-255.1-254)。於是將子網掩碼255.255.0.0中的主機地址前5位全部置1,就可得到255.255.248.0,而這組數值就是劃分成 28個子網的B類IP地址 167.194.0.0的子網掩碼。方法二:利用主機數來計算。1.首先,將主機數目從十進制數轉化為二進制數;2.接著,如果主機數小於或等於254(注意:應去掉保留的兩個IP地址),則統計由「1」中得到的二進制數的位數,設為N;如果主機數大於254,則 N>8,也就是說主機地址將超過8位;3.最後,使用255.255.255.255將此類IP地址的主機地址位數全部置為1,然後按照「從後向前」的順序將N位全部置為0,所得到的數值即為所求的子網掩碼值。例如:需將B類IP地址167.194.0.0劃分成若干個子網,每個子網內有主機500台:1)(500)10=(111110100)2;2)此二進制的位數是9,則N=9;3)將該B類地址的子網掩碼255. 255.0.0的主機地址全部置 1,得到255.255.255.255。然後再從後向前將後9位置0,可得:11111111. 11111111.11111110.00000000即255.255.254.0。這組數值就是劃分成主機為500台的B類IP地址167.194.0.0的子網掩碼。http://www.certren.com/bbs/printpage.asp?BoardID=14&ID=1294]
❸ IP地址是如何算出來的
五、 子網掩碼和網路ID的快速計算方法
CIDR的子網掩碼都是連續的1跟連接的0表示,則子網掩碼有以下幾種表示方法:
0000 0000 0
1000 0000 128
1100 0000 128+64=192
1110 0000 128+64+32=224
1111 0000 255-15=240
1111 1000 255-7=248
1111 1100 255-3=252
1111 1110 255-1=254
1111 1111 255
大家都知道11111111的十進制數為255,那麼我們怎麼來快速計運算元網掩碼呢?二進制的1=1,11=3,111=7,1111=15;那麼1111 1110=255-1,1111 1100=255-3,1111 1000=255-8,1111 0000=255-15這樣是不是就很快呢?只要我們一旦確定子網掩碼中有多少位表示網路ID,那麼我們馬上就可以寫出子網掩碼了。那麼,對於1000 0000,1100 0000和1110 0000 我們又該怎麼計算呢?27=8則1000 0000=128,1100 0000=128+64,1110 0000=128+64+32,所以我們不需要去記住每一個為多少,只需要做做簡單的加減法就搞定子網掩碼的計算。
網路ID的結果大家都知道網路ID部份不變,主機ID部分全部變為0,那麼在計算網路ID時,首先看子網掩碼中有多少位用來表示網路,相應在將IP地址轉換為二進制時就只轉換前面幾位,比如192.168.176.15/19,網路ID一共19位,則網路ID前兩個位元組為192.168.X.0發生變化的為第三個位元組。那麼怎樣快速計算出這個變化的X的值呢?我們知道第三位元組只有三位表示網路ID,轉換時176>128,第1位為1,176-128=48<64,第2位為0,48>32第3位為1,剩下的計算就沒有意義了,全都要轉換為0,則網路ID為10100000,則網路ID為192.168.160.0,這樣計算反而出錯的可能性很小。
❹ ip地址和域名系統中的計算公式
IP地址=網路位+主機位
IP地址計算:
若已知IP地址和子網掩碼,求
網路部分:將IP地址和子網掩碼轉化為二進制再對位求「與」運算
主機部分:將子網掩碼取反再與IP地址求「與」運算
❺ ip地址怎麼計算
給出一個ip地址,例如192.168.0.1,計算下如果劃分成4個子網,以及主機數量和有效ip地址范圍
首先它是個c類地址,c類的默認子網掩碼是255.255.255.0,
但是這樣似乎太大了,增加了廣播域,浪費ip地址,因此要自配個子網掩碼.
由於是c類地址,前****255****網路位,0代表主機位,由於要劃分4個子網,因此從主機位借網路位,這樣就可以大大增加ip的利用率了,既然是二進制,所以2的2次方=4,如果是6個子網,就要求這個通用的不等式:假設從主機位上借了n位
即:2的n次方>6 這樣可以算出n起碼要大於等於3,為了節約ip地址,所以選接近6的解,即n=3,
注意 因上述c類地址第4個8位換算成二進制為00000000,借了3位就是11100000,注意111,它就是從主機位變成了網路位,又因為是3位,它的子網路分別是000,001,010,011,100,101,110,111, 這樣正好驗證了我們前面n=3的解是對的,
由於基數是256,又因為2的8次方=256,這個8是表示默認c類子網掩碼主機位的位數為8位,
256/8=32 這個8是2的3次方算出來的,為什麼用256/8呢?因為既然有256個主機數量,要劃分成個8個子網,
這個很容易理解,100個蘋果,10個人分,要求平均,所以100/10=10
256-32=224這表明是最後個主機,子網掩碼為255.255.255.224
既然算出來的32代表每個子網里的主機數量,可以用比較笨的方法算出來8個子網里的主機地址:
從0-256里逐漸加32,同理二進制也一樣,反正包含32個,為什麼?因為二進制里8位的表示方法為00000000,以及11111111,從00000000到11111111,換算成二進製得出為0-256
網路id可以算出來做ip地址與子網掩碼的"與"運算
ip192.168.0.1寫成二進制01100000,10101000,00000000,00000001
掩碼255.255.255.224換算11111111,11111111,11111111,11100000
=01100000,10101000,00000000,0000000換算十進制192.168.0.0
廣播地址把ip主機位上全填1, 由於網路位為27位,即主機位為5位,01100000,10101000,00000000,00011111換算十進制192.168.0.31
地址范圍為192.168.0.1-192.168.0.30,本來是192.168.0.0-192.168.0.31共有32個,但是首尾兩個規定了不能用,又因為有8個子網
其餘7個子網ip地址范圍是192.168.0.33-192.168.0.63 網路id 192.168.0.32
192.168.0.65-192.168.0.95 同理192.168.0.64
192.168.0.97-192.168.0.127 96
192.168.0.129-192.168.0.159 依次類推
192.168.0.161-192.168.0.191
192.168.0.193-192.168.0.223
192.168.0.225-192.168.0.255
❻ ip地址計算與子網劃分詳解
IP地址分為五類
·A類用於大型網路(能容納網路126個,主機1677214台)
·B類用於中型網路(能容納網路16384個,主機65534台)
·C類用於小型網路(能容納網路2097152個,主機254台)
·D類用於組播(多目的地址的發送)
·E類用於實驗
另外,全零(0.0.0.0.)地址指任意網路。全1的IP地址(255.255.255.255)是當前子網的廣播地址。
在網際網路中,每台計算機的每個連接都有一個由授權單位分配的用於彼此區別的號碼,即IP地址。IP地址採用層次結構,按照邏輯結構劃分為兩個部分:網路號和主機號。網路號用於識別一個邏輯網路,而主機號用於識別網路中的一台主機的一個連接。因此,IP地址的編址方式攜帶了明顯的位置消息。
一個完整的IP地址由個位元組,即32位數字組成,為了方便用戶理解和記憶,採用點分十進制標記法,中間使用符號「.」隔開不同的位元組。
例如:採用32位形式的IP地址如下
00001010 00000000 00000000 00000001
採用十進制數的形式如下
10.0.0.1
各類ip地址劃分
A類地址
(1) A類IP地址。由1個位元組的網路地址和3個位元組的主機地址,網路地址的最高位必須是「0」。
如:0XXXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2)A類IP地址范圍:1.0.0.1---126.255.255.254
(3)A類IP地址中的私有地址和保留地址:
① 10.X.X.X是私有地址(所謂的私有地址就是在互聯網上不使用,而被用在區域網絡中的地址)。
范圍(10.0.0.1---10.255.255.254)
② 127.X.X.X是保留地址,用做循環測試用的。
B類地址
(1) B類IP地址。由2個位元組的網路地址和2個位元組的主機地址,網路地址的最高位必須是「10」。
如:10XXXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2) B類IP地址范圍:128.0.0.1---191.255.255.254。
(3) B類IP地址的私有地址和保留地址
① 172.16.0.0---172.31.255.254是私有地址
② 169.254.X.X是保留地址。如果你的IP地址是自動獲取IP地址, 而你在網路上又沒有找到可用的DHCP伺服器。就會得到其中一 個IP。
191.255.255.255是廣播地址,不能分配。
C類地址
(1) C類IP地址。由3個位元組的網路地址和1個位元組的主機地址,網路地址的最高位必須是「110」。
如:110XXXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2)C類IP地址范圍:192.0.0.1---223.255.255.254。
(3)C類地址中的私有地址:
192.168.X.X是私有地址。(192.168.0.1---192.168.255.255)
D類地址
(1) D類地址不分網路地址和主機地址,它的第1個位元組的前四位固定為1110。
如:1110XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2) D類地址范圍:224.0.0.1---239.255.255.254
E類地址
(1) E類地址不分網路地址和主機地址,它的第1個位元組的前四位固定為 1111。
如:1111XXXX.XXXXXXXX.XXXXXXXX.XXXXXXXX(X代表0或1)
(2) E類地址范圍:240.0.0.1---255.255.255.254
子網掩碼
簡在網際網路中A類,B類和C類IP地址經常被使用,經過網路號和主機號的層次劃分,它們能適應不同的網路規模。隨著計算機和網路技術的發展,小型網路越來越多,它們使用C類網路號是一種浪費。因此在實際應用中,對IP地址進行再次劃分,使其第三個位元組代表網號,其餘部分為主機號。再次劃分後的IP地址的網路號部分和主機號部分用子網掩碼(也稱子網屏蔽碼)來區分。
子網掩碼同樣也以4個位元組來表示,是32位二進制數值,對應於IP地址的32位二進制數值。對於IP地址的32位二進制數值。對於IP地址中的網路號都分在子網掩碼中用「1」表示,對於IP地址中的主機號部分在子網掩碼中用「0」表示。子網掩碼的作用是用來區分網路上的主機是否在同一網路區段內,或者說,子網掩碼用來區分IP地址的網路號和主機號。
預設狀態下,如果沒有進行子網劃分:
A類網路的子網掩碼為255.0.0.0,
B類網路的子網掩碼為255.255.0.0,
C類網路的子網掩碼為255.255.255.0。
有了子網掩碼後,IP地址的標識方法如下:
例:192.168.1.1 255.255.255.0或者標識成192.168.1.1/24(24表示掩碼中「1」的.個數)
怎麼計運算元網能容納的電腦數呢?怎麼看網路標識呢?
相關計算
示例1、計運算元網掩碼容量
255.255.232.0這個子網掩碼可以最多容納多少台電腦?
方法
第一步:把子網掩碼轉換為二進制
11111111.1111111.11101000.00000000
第二步:數數後面有幾顆0,一共是有11顆,那就是2^11次方,等於2048 (注意:主機號中全0是保留地址,全1是廣播地址,所以它們不算可用主號地址。網路號也是一樣的。子網號是可以用全0和全1的),所以這個子網掩碼最多可以容納2048-2=2046台電腦。
示例2、計運算元網掩碼
一個教室有50台電腦,組成一個對等區域網,子網掩碼設多少最合適?
思路
首先,我們從數量上看判斷用ABC中的哪類IP,從50台電腦可知用C類IP最合適但是C類默認的子網掩碼是255.255.255.0,可以容納254台電腦,顯然不太合適,那子網掩碼設多少合適呢?
方法
2n(子網掩碼轉換成二進制後的零的個數) >=50
從這個式子我們可以得出:n=6
所以我們就可以得出子網掩碼的二進制形式:11111111.1111111.11111111.11000000
然後轉換成十進形式:255.255.255.192
所以最合適的子網掩碼為:255.255.255.192
示例3、計運算元網數
第一步:確定該IP是屬於A,B,C三類中的哪一類。就可知它們的網路號A類前8位,B類前16位,C類前24位。
第二步:把子網掩碼化成2進制看有多少個1,把該進制中1的個數減去第一步所得出的位數,即為子網位數。
第三步:如果子網位數為n,則從理論是講可以劃分出2n個子網。
示例4、計算網段標識與主機標識
問題
要怎麼判斷兩個IP地址是同一網段的呢?
分析
要想在同一網段,必需做到網路標識相同,那網路標識怎麼算呢?
各類IP的網路標識取法都是不一樣的。
A類的,只取第一段。B類,只取第一、二段。C類,只取第一、二、三段。
方法
只要把IP和子網掩碼的每位數AND(與)就可以了。
AND方法:0和1=00和0=01和1=1
例題
判斷IP:12.196.132.54與56.196.56.165是否在同一網段。(默認子網掩碼)
第一步:這些轉換成二進制
IP1:12.196.132.54 00001100.11000100.10000100.00110110
IP2:56.196.56.165 00111000.11000100.00111000.10100101
子網掩碼:255.0.0.0 11111111.00000000.00000000.00000000
第二步:把IP與子網掩碼進行AND運算
IP1 AND 子網掩碼=00001100. 00000000.00000000.00000000
IP2 AND 子網掩碼=00111000. 00000000.00000000.00000000
第三步:把得到的結果轉換成十進制
IP1的網路標識:12.0.0.0
IP2的網路標識:56.0.0.0
所以可知它們不是同一網段的。
計算主機標識
第一步:把子網掩碼取反
取反後的子網掩碼:00000000.11111111.11111111.11111111
第二步:把它與IP進行AND運算
IP1 AND 子網掩碼=00000000. 11000100.10000100.00110110
IP2 AND 子網掩碼=00000000. 11000100.00111000.10100101
第三步:把得到的結果轉換成十進制
IP1的主機標識:0.196.132.54
IP2的主機標識:0.196.56.165
劃分子網
示例:IP:192.160.12.50(這可以是網路號)子網掩碼:255.255.255.192
第一步:把IP地址和子網掩碼轉換成二進制
IP地址:11000000.10100000.00001100.00110010
子網掩碼:11111111.11111111.11111111.11000000
第二步:把IP地址和子網掩碼進行AND運算
因為掩碼是255.255.255.192 ,因此它們之間的網段間隔是256-192=64
廣播地址:下個子網-1,所以2個子網的廣播地址分別是192.160.2.127和192.160.2.191
第一個子網號:11000000.10100000.00001100.00000000(192.160.12.0)
第二個子網號:11000000.10100000.00001100.01000000(192.160.12.64)
第一個廣播地址:11000000.10100000.00001100.10111110 (192.160.2.127)
第三個子網號:11000000.10100000.00001100.10000000(192.160.12.128)
第二個廣播地址:11000000.10100000.00001100.10111111 (192.160.2.191)
第四個子網號:11000000.10100000.00001100.11000000(192.160.12.192)
這個網段可以劃分出4個子網,但只有2個可用子網(22-2):192.160.12.64和192.160.12.128
❼ IP地址和DNS怎麼計算和設置
IP地址依據路由器LAN口地址設置,一般家用路由器默認LAN口地址為192.168.1.1,因此,你的電腦IP應該設置為該IP段192.168.1.2~192.168.1.254中的任意IP;子網掩碼為默認的255.255.255.0;網關為路由器LAN地址,即192.168.1.1;至於DNS,不是計算的,而是全國各地的網路運營商指定的DNS伺服器(域名解析)地址,參考資料:http://bbs.bitscn.com/245048,有什麼疑問,請留言!