none
網路位址與遮罩的通訊問題 RRS feed

  • 問題

  • 我在Hub上接了兩台電腦A與B,A的IP是192.168.12.33/16;B的是192.168.12.22/23,結果這兩台是可以互相PING到。

    我的認知是相同網段的電腦可以互通。以IP跟netmask進行AND運算後,A是192.168.0.0;B是192.168.12.0,兩個不同網段,為何可以互通呢?

    2017年7月10日 上午 10:00

解答

  • 有路由阿~

    所以內部切網段要不互通可使用防火牆的群組原則


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2017年7月10日 下午 03:06
  • 您好,

    不同網段的IP 能通的話,是因透過NAT模式了.

    提供您參考,

    希望對您有所幫助

    謝謝.

    2017年7月11日 上午 03:05
  • Hi Benson.Liao,

    以A ip/submask看B ip為同網段,以B ip/submask看A ip為同網段

    Hub/switch相接同網段能相通,無須路由


    請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

     

    Please remember to click Mark as Answer on the post that helps you.
    This can be beneficial to other community members reading the thread.


    2017年7月11日 上午 07:31
  • 你的例子..

    A: 192.168.12.33 / 16 , 那網段就是 192.168.0.0, 亦即 192.168.0.1 - 192.168.254.255 都屬這個範圍

    B: 192.168.12.22, 如果是 /24 那就 192.168.12.1 - 192.168.12.255 都屬這個範圍

    所以A,B可以通沒問題

    A: 192.168.12.33 / 16 , 那網段就是 192.168.0.0, 亦即 192.168.0.1 - 192.168.254.255 都屬這個範圍

    B: 192.168.12.22, 如果是 /23 那就 192.168.12.1 - 192.168.13.254 都屬這個範圍

    所以A,B可以通沒問題

    可能你還沒有弄懂Subnet Mask, 和網絡做subnetting這個技巧, 例如/23 這種...

    subnetting是比較進階的網絡切段技巧, 你可以參考看看思科(Cicso) 的教學文件

    http://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13788-3.html


    邊幫助, 邊鍛鍊

    • 已標示為解答 Benson.Liao 2017年7月11日 上午 09:25
    2017年7月11日 上午 07:58

所有回覆

  • 有路由阿~

    所以內部切網段要不互通可使用防火牆的群組原則


    不精確的問法,就會得到隨便猜的答案;自己都不肯花時間好好描述問題,又何必期望網友會認真回答?

    2017年7月10日 下午 03:06
  • 你好, B的192.168.12.22/23 (也就是Subnet Mask = 255.255.254.0), 注意是23, 不是24啊...

    我想是出了手誤吧? /23 是 Class B IP 的subnet, 但Class B的network通常不會是192.168.xx.xx開始的

    192.168.12.22把遮罩/23放上去的話得出的網段並不是192.168.12.0, 而是 192.168.12.1 - 192.168.13.254

    所以A - 192.168.12.33是有掉進這個網段的, 才可以溝通

    如果B的網段是192.168.12.22/24, 沒有路由器的話那就不行了



    邊幫助, 邊鍛鍊

    2017年7月11日 上午 01:44
  • 您好!我的環境就只有這兩台電腦,作業系統都是Win7 Pro,並沒手動作過任何路由設定,IP是手動給的。

    資料並沒有手誤。實際上B的遮罩不管是23還是24,測試結果都可以和A互通。

    綜合各位的解答,肯定是要有路由才會有這結果,請問這系統的路由設定我要在哪裡才能夠看到?

    2017年7月11日 上午 02:45
  • 你把電腦上的預設閘道(Default Gateway)拿掉就可以知到路由器有沒有在中間幫助連線了

    邊幫助, 邊鍛鍊


    2017年7月11日 上午 02:48
  • 您好,

    不同網段的IP 能通的話,是因透過NAT模式了.

    提供您參考,

    希望對您有所幫助

    謝謝.

    2017年7月11日 上午 03:05
  • Hi Benson.Liao,

    以A ip/submask看B ip為同網段,以B ip/submask看A ip為同網段

    Hub/switch相接同網段能相通,無須路由


    請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

     

    Please remember to click Mark as Answer on the post that helps you.
    This can be beneficial to other community members reading the thread.


    2017年7月11日 上午 07:31
  • 我新安裝了兩台Win7 Pro,用網路線直接對接。什麼設定都沒做,只有手動給IP,預設閘道空白,防火牆全關閉。

    A:192.168.12.33/16

    B:192.168.12.22/23 or 24

    在沒有做任何路由的情況下,B的mask length不管23還是24,都和A是互通的。

    是否有人可以說明一下?

    長久以來認為「IP和遮罩經過AND運算,值相同才能互通」,這句話並不十分精確。

    2017年7月11日 上午 07:43
  • 你的例子..

    A: 192.168.12.33 / 16 , 那網段就是 192.168.0.0, 亦即 192.168.0.1 - 192.168.254.255 都屬這個範圍

    B: 192.168.12.22, 如果是 /24 那就 192.168.12.1 - 192.168.12.255 都屬這個範圍

    所以A,B可以通沒問題

    A: 192.168.12.33 / 16 , 那網段就是 192.168.0.0, 亦即 192.168.0.1 - 192.168.254.255 都屬這個範圍

    B: 192.168.12.22, 如果是 /23 那就 192.168.12.1 - 192.168.13.254 都屬這個範圍

    所以A,B可以通沒問題

    可能你還沒有弄懂Subnet Mask, 和網絡做subnetting這個技巧, 例如/23 這種...

    subnetting是比較進階的網絡切段技巧, 你可以參考看看思科(Cicso) 的教學文件

    http://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13788-3.html


    邊幫助, 邊鍛鍊

    • 已標示為解答 Benson.Liao 2017年7月11日 上午 09:25
    2017年7月11日 上午 07:58
  • 感謝各位,我想我懂了。

    A互通的範圍是個大圓,B互通的範圍是個小圓,B在A裡面,而A這個IP又在B範圍裡面,所以可以互通。

    若A是192.168.10.22/16,雖然B圓在A圓裡面,但A的IP不在B範圍裡面,所以不能通。

    2017年7月11日 上午 09:21