還是以下面的例子說明
若是使用 255.255.255.240作為NetMask就是2個網段
第一個網段為 10.10.88.0 ~ 10.10.88.15 / 255.255.255.240
此方式所得到的網路參數為(每台電腦)
10.10.88.1/255.255.255.240, GetWay:10.10.88.14, BroadCast:10.10.88.15
.
.
10.10.88.13/255.255.255.240, GetWay:10.10.88.14, Broadcast:10.10.88.15
第二個網段為 10.10.88.16 ~ 10.10.88.31 / 255.255.255.240
此方式所得到的網路參數為(每台電腦)
10.10.88.17/255.255.255.240, GetWay:10.10.88.30, BroadCast:10.10.88.31
.
.
10.10.88.29/255.255.255.240, Getway:10.10.88.30, Broadcast:10.10.88.31
上述使用255.255.255.240來將10.10.88.0 ~ 10.10.88.15 跟 10.10.88.16 ~ 10.10.88.31區分出在不同的網段不是三言二語就能說清楚的;有時間的話研究一下TCP/IP的原理及一些網路架構的資料;應該可以給你不少的幫助,小弟覺得使用NetMask的功能或許可以解決目前遇到的難題.
以小弟所知的情況來說,目前貴公司的網段無法切分成3個網段;再切分下去就是4個網段
若是使用 255.255.255.248作為NetMask就是4個網段
第一個網段為 10.10.88.0 ~ 10.10.88.7 / 255.255.255.248
第二個網段為 10.10.88.8 ~ 10.10.88.15 / 255.255.255.248
第三個網段為 10.10.88.16 ~ 10.10.88.23 / 255.255.255.248
第四個網段為 10.10.88.24 ~ 10.10.88.31 / 255.255.255.248
請注意上面的IP配置,切分成4個網段後每個區段只有8個IP;問題是第一個IP為網路號碼,最後IP為Broadcast,再加上要保留一個IP做GetWay;所以實際可用的IP只有5個,這樣IP位址對你來說不夠用了.
NetMask的功能為讓你一眼就能看出目前的網路是A,B,C,D,E的哪個Class,還有就是讓電腦能分辨出它所要傳送資料過去的電腦是否為在同一個網段;因為不同網段的封包要傳送是得透過路由器來轉送,在你的需求中既然要把A公司的電腦區分出來,只有把目前的IP群組想辦法搞成在不同的網段,這樣或許可以達成你的目的囉!!
Getway的功能是當本機使用NetMask區分出傳送目的的位址為跟本機是不同一個網段時,封包要傳送過去的位址;以上述的例子,10.10.88.1(A)跟10.10.88.17(B)是不同的網段,當A電腦要傳送資料到B電腦,A電腦的NetMask判斷出B電腦是在不同的網段,所以A電腦會將封包送到它的Getway位址(10.10.88.14)後由它來轉送封包出去(由10.10.88.14轉送到10.10.88.30,再由此位址轉送到B電腦);那你一定會說如此的設定方式A,B電腦不是一樣可以溝通嗎??呵呵~~無法溝通啦,因為在絕大部分的作業系統中網路的功能是不包含路由的功能;所以若是A電腦跟B電腦之間若是沒有路由器來轉送封包,A電腦要傳送資料到B電腦,此時A電腦會回應你找不到網路路徑的;相對的,B電腦要在網路芳鄰中要看到A電腦也是看不到的!!
XP防火牆也是一個方法,而且我覺得這應該是目前最容易設定的方式,你也可以試試吧!!Good Lucky!!
Vanity is definitely my favorite Sin ~~~ "The Devil's Advocate" ~ John Milton