Networking

連接到交換機的電腦會有不同的 ip 嗎?

  • April 17, 2017

我想設置一個網路交換機,其中連接了多個必須進行埠轉發的伺服器。

請參考下圖了解我的設置:

               ___Computer 2
               |
Router-->Switch-|
               |__Computer 1

所以我對你的問題是:

如果我的路由器將 IP 分配為 192.168.0。x將電腦 1 和電腦 2 在 192.168.0 之後有兩個單獨的 IP 地址。x格式?

如果您的交換機確實提供 DHCP,那麼如果您希望它為 192.168.0.0/24 提供租約,則需要對其進行正確配置。

分配給您的交換機的 IP 可以與交換機可能提供的 DHCP 範圍沒有任何關係。

但是,在您的設置中,路由器更有可能充當 DHCP 伺服器,因此交換機將只執行典型的第 2 層任務並轉發您的數據包。

你在這裡有三個不同的問題。首先,為 LAN 中的電腦 1 和電腦 2 分配唯一的 IP 地址(圖表的右側)。如果路由器實現了 DHCP 伺服器,而交換機只是一個透明交換機,那麼不同的電腦將獲得不同的 IP 地址。這就是路由器通常的工作方式,所以你應該沒問題。

其次,對從 WAN 進入路由器的流量進行埠轉發(圖表的左邊緣)。同樣,大多數路由器都實現了網路地址轉換 (NAT),因此 LAN 上的多個 IP 地址對於 WAN 來說僅顯示為一個 IP 地址。這意味著傳入的連接請求通常會被拒絕,因為路由器無法知道將請求路由到哪個 LAN IP 地址。如果路由器支持埠轉發,那麼您可以將其配置為將連接請求路由到特定外部埠到特定內部 IP 地址上的特定埠。例如,您可以將傳入埠 80 請求路由到電腦 1 的 Web 伺服器,並將傳入埠 22 請求路由到電腦 2 的 ssh 守護程序。

第三,當其中一台電腦關閉幾天,然後重新打開時會發生什麼?DHCP 伺服器可能會為該電腦發出不同的 IP 地址,從而破壞您的埠轉發配置。為了解決這個問題,許多路由器都支持“靜態 DHCP”,它們總是向特定電腦發出特定的 IP 地址(由其 MAC 地址標識)。

所以:你需要 DHCP、埠轉發和靜態 DHCP 來做你想做的事情。

引用自:https://serverfault.com/questions/703946