我有一台 Windows 2008 服务器,上面有两个运行 RRAS 的 NIC,还有一个小型公共网站。它还为我网络上的其他几台 PC 执行 NAT,一切运行良好。我从 ISP 获得了 5 个公共静态 IP 块,其中一个绑定到 Windows 2008 服务器中的公共 NIC。我想将剩余的 4 个公共 IP 中的一个分配给我的私有网络上的一台机器。我认为我可以通过进入 RRAS、选择 IPv4 下的 NAT 来实现这一点,然后将公共 IP 地址添加到地址池并为我想通过添加其私有 IP 地址来使用该地址的机器指定预留。
当我这样做时,我为其保留了公共 IP 地址的机器似乎失去了所有外部网络连接。我仍然可以 ping 通 192.168.0.* 网络上的其他 PC,但外部的任何东西都不再可访问。当我删除保留时,一切似乎都正常。设置保留并右键单击外部公共接口并选择“显示映射”后,我可以看到来自我的私有地址的出站请求以及所需的关联私有地址,但我看不到任何入站请求。
我做错什么/遗漏了什么?
答案1
我知道这是一篇老帖子,现在肯定已经解决了,但我也遇到过类似的问题,我用一种非常简单的方式解决了它。也许这会对某些人有所帮助。
对我来说情况甚至比这更糟糕:我有 2 个内部网络客户端与互联网失去连接(不仅是具有保留地址的计算机),甚至中断了所有客户端的 smtp 通信。
您只需将您的 ISP 分配给您的 ip 地址添加到连接到互联网的接口上的 ip 地址即可:在互联网连接的网络适配器 - tcp/ipv4 - 高级 - ip 设置 - ip 地址 - 添加。
这样,路线就会自动更新,一切都会正常进行。
以下是第三步—第一点:
答案2
看来你做的一切都是正确的……看看这里,也许能有所帮助。
答案3
以下是我修复它的方法,尽管我不太清楚为什么这能解决问题。有谁能详细解释一下吗?我是通过反复试验才找到这个方法的。
在 RRAS 中,我添加了一条静态路由,将目标 IP 地址设置为我添加到地址池的保留公共 IP 地址。我将网络掩码设置为 255.255.255.255,网关设置为 0.0.0.0,度量设置为 276。