Networking

路由器後面的 LAN 子網是否有可能擁有多個公共 IP?

  • June 3, 2020

假設我們在交換機/路由器後面有一個子網。是否可以在此子網中擁有一組以上沒有公共 IP 的主機?

假設:LAN 網段 192.168.10.0 有 20 個成員。我們不會進一步對其進行子網劃分。令 S1 = {a1,b1,c1….}, S2 = {a2,b2,c2…} 是兩個不相交的集合。

我想了解一下,有什麼可能或者在什麼情況下,這兩組有兩個不同的公網IP。

如果可能,它是如何完成的?需要什麼樣的硬體或軟體?另外,請幫助完成一些所需的主要配置項目。

正如您的文章中提到的 192.168,與網路中的機器關聯的公共 IP 地址完全由路由器管理。

路由器中不同的私有 IP 完全有可能與不同的公共 IP 相關聯。這是與運營商級 NAT 相關的特性。

然而,由於存在大量不同的配置/組合,包括入站和出站連接的處理、是否涉及多個提供者、系統如何分組,因此問題要微妙得多。

如果詢問需要什麼硬體/軟體 - 這是題外話 - 有很多不同的選擇。雖然大多數 Soho 路由器沒有在 GUI 中提供此功能,但即使是可以使用 dd-wrt ​​或類似工具刷新的 Soho 乙太網路由器也可以在 Linux 上執行時選擇執行此操作,這或多或少內置在 Linux IP 堆棧中,只需要適當的工具來操作它 - 可能在命令行中。QoS 位/標記、基於 Iptables 策略的路由都可能是基於 Linux 的解決方案的組件。

除非問題更具體地充實,否則在“如何”上打蠟是沒有意義的,並且在提出適當指定的問題之前沒有辦法做到這一點。您正在嘗試的似乎也是一個壞主意,因為您似乎正在解決旨在使用子網解決的問題,而忽略了這個標準化模型。

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