joue <fengjoue.bbs@bbs.ntu.edu.tw>
wrote in message
news:3dbTiL$5jd@bbs.ntu.edu.tw...
> ==> richliu.bbs@bbs.poorman.org
(大爺,賞我一條OC192) 提到:
> > ※ 引述《fengjoue.bbs@bbs.cynix.com.tw
(joue)》之銘言:
> > >
我讀完網中人的文章後,有幾個問題想請教一下:
> > > 以下引用【網中人】IP地址 一文:
> > > 為了更好的理解Sub-net Mask的功用﹐
> > > 我們還是以剛才的IP(139.175.152.254)為例子來看看﹕
> > > 我們知道它在預設情形之下的Net Mask是﹕
> > > 11111111.11111111.00000000.00000000
> > Sub-Net Mask
最主要的功能,是用來辨別同一個網域,如果無法直接
> > 送達,則交由 default route 處理.
> > 你最好找一二本 TCP/IP 入門書!
> > 這樣會比在網上問好多了!
>
>
就是因為書都只是在講理論,很少有這樣的例子阿,所以才上網找看看嘛
>
>
如果人家說,我申請到一個B級的IP,那是指她申請到一個
> 139.175.*.* 的IP,還是說她申請到 139.175.152.254 的IP。
>
因為,第一個是申請到一個B級的很多IP,而另一個是B級的一個IP。
>
> 所以也只有在有 139.175.*.* 之下,當分出 subnet
的時候,才會有
> 在Sub-net ID 001 之下的主機號碼﹐
> 整個IP地址則是從﹕139.175.32.1到139.175.63.254之間。
>
> 而在Sub-net ID 100 之下的主機號碼﹐
> 整個IP地址則是從﹕139.175.128.1到139.175.159.254之間。
> 而這樣才會有意義,不是嘛?!
>
> 如果我的公司今天申請到 5 個IP,分別是:
> 139.175.152.254
> 139.175.152.253
> 139.175.152.252
> 139.175.152.251
>
>
> 有可能這樣嗎?!
> 這樣好像也不需要分 sub-net 喔!?
> 因為就算分出來的 subnet 的 ip
也不屬於您的阿!?不是嗎?!
> 謝謝...
不知道閣下看過弟就此討論回復的另一篇文章嗎﹖
這樣好了﹐就您上面提到的例子談談吧﹕
您目前獲得有 5 個 IP﹐很明顯是目前台灣典型的 ADSL
商務方案﹐使用的 netmask
為 29 bit。
隨便抓一個 IP 來和 netmask 做 ADN 運算﹕
139.175.152.253 AND 255.255.255.248
= 139.175.152.248 就是您的 NET_ID
廣播地址為﹕139.175.152.255
因為 NET_ID 和廣播地址不能給主機使用﹐所以﹕
可用 IP 為﹕139.175.152.249 ~ 139.175.152.254 (一共 6
個﹐但扣除一個給 ADSL
Router 使用﹐所以您才剩 5 個)
如果您所指的 subnet 是從一個 C Class (24bit mask)切割出來的﹐那麼﹕
您的 subnet_ID 為﹕11111
(其實這個例子不好﹐因為剛好排在最後一個 subnet﹐如果您的
IP 為
139.175.152.114/29 的話﹐subnet_ID 為﹕01110)
照這樣的分析﹐那個 139.100.100.100 絕對不屬於您的﹗
而且﹐您目前的網路也不是不能分 sub-net
啊﹐您可以再用一個 bit ﹐也就是 30bit
的 netmask﹐把目前的網路切開兩個﹕
那麼﹐subnet_ID 分別為﹕111110 和 111111﹐它們的網路號碼分別為﹕
139.175.152.248 和 139.175.152.252
廣播地址分別為﹕139.175.152.251 和 139.175.152.255
這樣﹐扣掉一個 4 個 net_ID 和廣播地址﹐那切割後剩下的可用
IP 只有﹕
139.175.152.249 ~ 139.175.152.250 和
139.175.152.253~139.175.152.254
我相信原來的 ADSL Router 已經用了 249 那個 IP﹐那麼如果您要在兩個
subnet 之
間用 Linux 架一個 Router﹐那麼 router 必必須要有兩個 IP
分別屬於這兩個
subnet。這樣一來﹐扣除 ADSL Router 一個 IP、Linux Router 兩個 IP﹐就剩一個
IP 可以用了﹗﹗﹗
所以﹐這樣的切割似乎沒什麼實際意義(除了用來作 WAN Router
的連接外)﹐不過﹐用
來做功課倒是一個非常好的例子。
然而﹐真有必要用 ADSL 的 5 個 IP
來劃分網路的話﹐倒可以參考 Proxy ARP 的辦
法。這個可以請教 Song
兄﹐或是找他以前發表過的一系列文章﹐我相信必有得益﹗