![如何在没有 NAT 的情况下为 Mikrotik rb1200 后面的服务器分配公共 IP?](https://linux22.com/image/604781/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%B2%A1%E6%9C%89%20NAT%20%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E4%B8%BA%20Mikrotik%20rb1200%20%E5%90%8E%E9%9D%A2%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%88%86%E9%85%8D%E5%85%AC%E5%85%B1%20IP%EF%BC%9F.png)
我有一个带有 5 个公共 IP 的光纤连接。
ip如下:
200.195.169.xxx/29
Internet Link 连接到 ether2。其中一个公共 IP 用于 LAN。ether1、ether3、ether4、ether5 属于我的 LAN,并具有以下 IP:192.168.55.1/24
我有另一台运行 Apache 的计算机,连接到 ether6。我想要做的是将我的一个公共 IP 分配给此服务器,而无需 nat。
希望你能理解。我该怎么办?
谢谢。
编辑
我需要这个,因为我将在用作服务器的计算机上安装 cpanel。而 cpanel 在 NAT 后面运行不好。
答案1
将公网 IP 分配给服务器作为环回 IP(不与任何接口关联)
配置路由器以将到该公共 IP 的流量路由到服务器的内部 IP。(只需添加一条静态路由。)
确保路由器配置为让出站流量不受干扰地通过。(不要假设来自内部网络的所有流量都有内部源 IP。或者只需添加一条规则,以使用该特定源 IP 路由来自内部 LAN 的流量。)
答案2
根据记忆,它是这样的:
- 将您的服务器插入 ether6。
- 从 bridge-local 中删除 ether6
- 在服务器上分配您想要访问服务器的公共 IP。服务器的默认路由是 mikrotik 路由器公共 IP。
完毕。