配置 IP 地址管理 (IPAM)

Last published : Oct 06, 2026
NetScaler Console IPAM 允许您在 NetScaler Console 管理的配置中自动分配和释放 IP 地址。您可以从使用以下 IP 提供程序定义的网络或 IP 范围分配 IP:
  • NetScaler Console 内置 IPAM 提供程序。
  • Infoblox IPAM 解决方案。
您可以在以下场景中使用 NetScaler Console IPAM:
  • StyleBooks:在创建配置时自动将 IP 分配给虚拟服务器。
  • API 网关:自动为 API 代理分配 IP 地址。
您还可以跟踪 NetScaler Console 管理的每个网络或 IP 范围内的 IP 地址。
如果在添加外部 IPAM 提供程序时遇到以下错误,这表示 NetScaler Console 无法验证外部 IPAM 提供程序的 SSL 证书,原因是缺少或无法识别的证书颁发机构 (CA) 证书:
certificate verify failed: unable to get local issuer certificate
要解决此问题,您可以手动将所需的 CA 证书添加到用于访问外部 IPAM 提供程序的 NetScaler Console 代理。添加所需的 CA 证书可确保对外部 IPAM 提供程序的安全连接得到正确验证。
登录到用于访问外部 IPAM 提供程序的 NetScaler Console 代理,并将您的 CA 证书添加到受信任的证书捆绑包 /var/mps/ca_certs/cacert.pem。

添加外部 IP 地址提供程序

NetScaler Console 具有内置 IPAM 提供程序,用于管理 IP 和 IP 范围。您还可以将外部 IP 地址提供程序用于 NetScaler Console。
重要提示:
在开始之前,请确保在外部 IP 地址提供程序中启用了以下权限:
  • 查询提供程序中存在的网络的能力。
  • 在网络中保留一个 IP 地址。
  • 从网络中释放一个 IP 地址。
  • 从网络中检索已使用的 IP 地址。
  • 从网络中检索可用的 IP 地址。
执行以下步骤以在 NetScaler Console 中添加外部 IPAM 提供程序解决方案:
  1. 导航到 设置 > IPAM。
  2. 在 提供程序 中,单击 添加。
  3. 指定以下详细信息以添加 IPAM 提供程序:
    • 名称 - 指定要在 NetScaler Console 中使用的 IP 提供程序名称。
    • 供应商 - 从列表中选择一个 IPAM 供应商。
    • URL - 指定在 NetScaler Console 环境中分配 IP 地址的 IPAM 解决方案的 URL。请确保以以下格式指定 URL:
      https://<host name>
      示例:https://myinfoblox.example.com
    • 是否为私有端点? - 如果 Infoblox DDI 是私有托管的,请选中此复选框,然后选择一个 代理。
    • 用户名 - 指定用于登录 IPAM 解决方案的用户名。
    • 密码 - 指定用于登录 IPAM 解决方案的密码。
  4. 单击 添加。

Infoblox DDI 作为外部提供程序

目前,NetScaler Console 支持 Infoblox DDI 作为外部提供程序。Infoblox DDI 可以是公共可访问的,也可以是私有托管的,仅在企业内部网络中可访问。对于私有托管的 Infoblox DDI,您必须在配置过程中选择一个 NetScaler 代理。NetScaler 代理充当代理,用于访问位于企业内部网中的提供程序。
您可以将 NetScaler Console IPAM 与 Infoblox 提供程序结合使用,以执行以下操作:
  • 列出 IPAM 网络
  • 创建、更新和删除 IPAM 网络
  • 从 IPAM 网络中保留和释放 IP 地址

创建 IPAM 网络

要使用 Infoblox 提供程序创建 NetScaler Console IPAM 网络,Infoblox 上必须存在具有相同 CIDR IP 范围的网络。
当您在 NetScaler Console 中创建 IPAM 网络时,您只是在 NetScaler Console 中注册 Infoblox 网络的使用。然后,NetScaler Console 与 Infoblox 协同工作,管理从该网络分配的 IP 地址。Infoblox 网络可以继续在 NetScaler Console 之外使用。
同样,如果您删除 NetScaler Console IPAM 网络,NetScaler Console 将取消注册 Infoblox 网络。这意味着 NetScaler Console 不再与 Infoblox 交互以管理该网络中的 IP 地址。

Infoblox DDI API 接口

NetScaler Console IPAM 使用以下 Infoblox API 执行相应操作:
  • (/network) - 列出所有可用的 Infoblox 网络
  • (/network?network={id}) - 检索特定 Infoblox 网络的详细信息
  • (/ipv4address) - 列出 Infoblox 网络上的所有 IP
  • (/record:host) - 检索特定 IP 地址的详细信息
  • (/{IP}) - 在 Infoblox 网络上预留和释放 IP
注意:
  • Infoblox DNS、DHCP 和 IP 地址管理 (DDI) 服务器的 IP 和端口必须可从公共网络访问,以便 NetScaler Console 服务能够连接到 Infoblox 服务器。
  • 在 NetScaler Console 上配置的 Infoblox 用户帐户必须具有使用 Infoblox API 所需的权限。
有关 Infoblox API 的更多信息,请参阅 Infoblox DDI 提供的 Infoblox REST API 参考指南。

添加网络

添加网络以将 IPAM 与 NetScaler Console 管理的配置结合使用。
  1. 导航到 设置 > IPAM。
  2. 在 网络 下,单击 添加。
  3. 指定以下详细信息:
    • 网络名称 - 指定网络名称以在 NetScaler Console 中标识网络。
    • 提供商 - 从列表中选择提供商。
      此列表显示在 NetScaler Console 中添加的提供商。
    • 网络类型 - 根据您的要求,从列表中选择 IP 范围 或 CIDR。
    • 网络值 - 指定网络值。
      注意:
      NetScaler Console IPAM 仅支持 IPv4 地址。
      对于 IP 范围,请按以下格式指定网络值:
      <first-IP-address>-<last-IP-address>
      示例:
      10.0.0.20-10.0.0.100
      对于 CIDR,请按以下格式指定网络值:
      <IP-address>/<subnet-mask>
      示例:
      10.70.124.0/24
  4. 单击 创建。

查看已分配的 IP 地址

要查看 IPAM 网络中已分配 IP 地址的更多详细信息,请执行以下步骤:
  1. 导航到 设置 > IPAM。
  2. 在 网络 选项卡下,单击 查看所有已分配的 IP。
    此窗格显示 IP 地址、提供商名称、提供商供应商和描述。它还显示预留此 IP 地址的资源详细信息:
    • 模块:显示预留 IP 地址的 NetScaler Console 模块。例如,如果 StyleBooks 预留了 IP 地址,则此列将显示 StyleBooks 作为模块。
    • 资源类型:显示该模块中的资源类型。对于 StyleBooks 模块,只有配置资源类型使用 IPAM 网络。因此,此列下会显示“配置”。
    • 资源 ID:显示带有链接的精确资源 ID。单击此链接可访问正在使用 IP 地址的资源。对于配置资源类型,它将显示配置包 ID 作为资源 ID。
注意:
如果要释放 IP 地址,请选择要释放的 IP 地址,然后单击“释放已分配的 IP”。