使用全球 IP 地址
您可以在“子网”页面管理全局 IP 地址。
先决条件
您必须拥有以下 Classic 基础设施权限,才能更改全局 IP 地址的路由:
- 管理网络子网路由
- 允许访问所有硬件
- 允许访问所有Virtual Servers
管理全局 IP 地址
要管理全局 IP 地址,请执行以下步骤:
-
从浏览器打开 IBM Cloud控制台 并登录账户。
-
从仪表板单击菜单
,选择基础架构 > 经典基础架构。
-
在“经典基础架构”导航菜单中,选择网络 > IP 管理 > 子网。
-
找到要管理的全局 IP 地址。 如有必要,使用“过滤子网”部分,选择“全局”作为类型,以只显示全局 IP 地址。
-
单击要管理的全局 IP 的溢出菜单
。
全局 IP 是一个静态 IP 地址,可以路由到IBM Cloud网络中的任何服务器。 目前提供的静态 IP 地址只能路由到同一数据中心内的 IP 地址,而全局 IP 地址则不受此限制。
您可能会发现一个或多个全局 IP 地址没有 Target 值。 这表明全局 IP 地址当前没有路由,因此不在服务中。
为服务器添加全局 IP
在服务器接受全局 IP 的流量之前,必须将该 IP 正确添加到系统中。 每个系统所需的命令略有不同,如下文所示。
针对Linux服务器
以下说明适用于不同版本的Linux服务器。
Red Hat/CentOS
编辑 /etc/sysconfig/network-scripts/ifcfg-eth1:1
添加以下行:
DEVICE=eth1
IPADDR=[Global IP address]
NETMASK=255.255.255.255
NETWORK=[Network of the Primary IP Block]
ONBOOT=yes
Debian/Ubuntu
编辑 /etc/network/interfaces
添加以下行:
post-up ip addr add [Global IP address]/32 dev eth1
post-down ip addr del [Global IP address]/32 dev eth1
如果您的系统无法正常工作,请添加以下几行,将 # 替换为下一个可用的数字。
auto eth1:#
iface eth1:# inet static
address [Global IP address]
netmask 255.255.255.255
gateway [Server Primary Public Gateway]
对于 Windows 服务器
- 浏览开始 > 控制面板 > 网络连接 > 局域网连接(公用)(属性)。
- 选择 Internet Protocol(TCP/IP),然后单击属性 > 高级。
- 在“IP 地址”部分中,选择添加,然后输入 IP 地址和子网掩码。
- 任务完成后,单击“确定”返回桌面。
要验证设置是否生效,请浏览 “开始”>“运行”>"cmd",打开 DOS 提示符并运行该命令:
ipconfig /all
注释:
- 如果服务器上已经有一个 "
eth1:1
文件,如示例所示,则将最后一位数字递增到下一个可用的整数。 - 将全局 IP 地址修改为新服务器或 VSI 最长需要 5 分钟才能生效。
- 在IBM Cloud网络内,路由更改的更新时间不到一分钟。
- 全局 IP 地址不适用于本地负载平衡器。
- 全局 IP 地址从一个唯一的子网分发;现有的客户 IP 地址不能转换或用作全局 IP 地址。
- 全局 IP 地址本身并不是自动故障切换解决方案,因为它们缺乏健康检查。 不过,如果要规避 DNS 传播,全局 IP 地址可以用作故障切换环境的一个组件。
资源限制
每个 IP 版本的账户只能拥有五个全局 IP 地址。 例如,5 个IPv4全局 IP 地址和 5 个IPv6全局 IP 地址。