networking – 将公共IP用于没有NAT的服务器

所以我很好奇,知道这是怎么做的…

假设您的上游提供商给了您以下的IP地址80.111.111.120/29,并且无论出于什么原因您都希望将其中一个IP用于服务器。

现在,您可以使用路由器执行1对1 NAT,但是我想知道,您如何直接在服务器的NIC上使用这些IP之一? 我假设没有任何旧的路由器会削减它,如果是的话,你会需要什么样的交换机/路由器?

通常情况下,你要这样做的方法是使用BGP通过路由器公开IP路由到你的路由器。 该路由将通过您的ISP传播到全球,到后端IP的stream量将被发送到其中一个公共IP,然后您的路由器将它们转发。除了BGPdynamic公开路由的作用外,基本上与在两个子网上由路由器连接的RFC 1918子网相同的概念。

在你的情况下,你只有一个/ 29,所以只有几个地址,所以这可能是矫枉过正。 事实上,你甚至可能无法用你的服务水平去做。 我build议只将网卡连接到您的ISP,并设置公共地址,如果你想它没有NAT在线。