Direcciones IPv4 públicas reservadas
Equinix Metal™ admite el pedido de subredes IPv4 públicas adicionales para que pueda asignar más direcciones IPv4 públicas por servidor o mover fácilmente direcciones IPv4 públicas entre servidores. Estas subredes se aprovisionan y están disponibles a nivel de proyecto, por lo que se pueden desasignar y reasignar a otros servidores del proyecto.
Las direcciones IPv4 públicas también se aprovisionan en un metro específico y pueden utilizarse con cualquier servidor del mismo metro.
Puede solicitar tamaños de subred de /31 a /24.
| Public IPv4 Subnet Size | Usable Addresses |
|---|---|
| /31 | 2 IPv4 addresses |
| /30 | 4 IPv4 addresses |
| /29 | 8 IPv4 addresses |
| /28 | 16 IPv4 addresses |
| /27 | 32 IPv4 Addresses |
| /26 | 64 IPv4 Addresses |
| /25 | 128 IPv4 Addresses |
| /24 | 256 IPv4 Addresses |
Las direcciones IPv4 públicas reservadas se facturan por uso a una tarifa fija por IP y hora. El ancho de banda se factura según la tarifa de salida estándar. Las tarifas están disponibles en la consola Equinix Metal.
Nota: hay un límite por defecto de 256 direcciones IPv4 públicas en total en un Proyecto. Si tiene alguna pregunta o prevé que necesitará más espacio IP, póngase en contacto con el servicio de asistencia.
Solicitud de direcciones IPv4 públicas
- Console
- CLI
- API
En la sección Redes de su proyecto, abra la página IPs. Las Direcciones IP actuales de su proyecto deberían aparecer en la lista. Para solicitar direcciones IP adicionales, haga clic en + Añadir nueva.

En el desplegable Solicitar direcciones IP, seleccione la Ubicación, y la Cantidad (tamaño) de la subred reservada. También hay campos para Etiquetas y una Descripción para su uso. El campo Custom JSON es para los datos personalizados que desee incluir en sus metadatos del servidor.
Utilice el campo Comentarios para ponerse en contacto con el servicio de asistencia con cualquier información que sea relevante para su solicitud. Sobre todo si tiene previsto solicitar varias subredes, o varias subredes de gran tamaño, ya que existen cuotas a nivel de proyecto. Es posible que el servicio de asistencia se ponga en contacto con usted para hacerle preguntas sobre su solicitud.
Para solicitar direcciones IPv4 públicas, utilice el comando metal ip request y especifique el --type como public_ipv4.
metal ip request --project-id <project_id> --type public_ipv4 --quantity <int>
Existe una bandera opcional --comments para ponerse en contacto con el servicio de asistencia con cualquier información que sea relevante para su solicitud. Sobre todo si tiene previsto solicitar varias subredes, o varias subredes de gran tamaño, ya que existen cuotas a nivel de proyecto. El servicio de asistencia puede ponerse en contacto con usted para hacerle preguntas sobre su solicitud.
Para solicitar direcciones IP adicionales en la API, envíe una solicitud POST al punto final /projects/{id}/ips.
curl -X POST \
-H 'Content-Type: application/json' \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/projects/{id}/ips" \
-d '{
"type": "public_ipv4",
"quantity": 4,
"metro": "sv",
"fail_on_approval_required": "false"
}'
Parámetros corporales
"type"(required) - Your options are"public_ipv4"or"global_ipv4"."quantity"(required) - The quantity parameter should be the number of IPs in the subnet. Valid values are2,4,8, and16for Public IPv4 addresses and1,2, and4for Global Anycast IP addresses."metro"- The metro is required when requesting a public IPv4 address and specifies where the IP addresses will be allocated. If you are requesting a Global Anycast IP address, the metro is not required."fail_on_approval_required"(optional) - If you submit a request that exceeds the maximum number of IP addresses available to your project, you can automatically have the request fail with HTTP status 422 instead of triggering the review process by providing thefail_on_approval_requiredparameter set totruein the request.
Encontrará una lista completa de los campos y opciones de los parámetros del cuerpo en la referencia API.
Aprovisionamiento con una subred IPv4 pública reservada
Si está aprovisionando nuevos servidores en proyectos y metros que ya tienen subredes públicas IPv4 reservadas, puede utilizar direcciones IP de esas subredes en los nuevos servidores.
- Console
- API
Durante el proceso de aprovisionamiento, en Configuraciones opcionales, haga clic en Configurar IPs. Elija Desplegar desde su subred y seleccione la subred y el número de direcciones IP que desea asignar al servidor.

Si utiliza la API para aprovisionar su servidor, incluya el objeto "ip_address" en el cuerpo de su solicitud POST al punto final projects/{id}/devices.
curl -X POST \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/projects/{id}/devices" \
-d '{
"plan": "c3.small.x86",
"operating_system": "ubuntu_20_10",
"metro": "sv",
"hostname": "reserved_ip_testing",
"ip_addresses": [
{
"type": "public_ipv4",
"address_family": 4,
"public": true,
"cidr": <subnet_size>,
"ip_reservations": ["<ip_reservation_uuid>"]
},
{
"type": "private_ipv4",
"address_family": 4,
"public": false
},
{
"type": "public_ipv6",
"address_family: 6,
"public": true
}
]
}'
Parámetros corporales
"metro"(required) - Location of the server and the IP reservation."plan"(required) - Server hardware plan slug."operating_system"(required) - The server's operating system slug."ip_addresses"(optional) - The object that specifies the IP address configuration of your server. To provision with your reserved subnet, modify the"type": "public_ipv4"data to include the subnet size and the UUID of the reserved subnet.
En la referencia API encontrará una lista completa de los campos de los parámetros del cuerpo y las opciones al aprovisionar un servidor.
Recuerde que los sistemas operativos tienen un requisito de tamaño mínimo de subred.
- Distribuciones Linux -
/31 - Servidor Windows -
/30 - VMware ESXi -
/29
Añadir direcciones IPv4 públicas a un servidor
Si desea añadir sus nuevas direcciones IPv4 públicas o subredes a un servidor existente, tiene dos opciones: asignar sus nuevas direcciones IP a un servidor de forma estática, como Elastic IPs, o anunciándolas con BGP.
Si decide vincular sus IP estáticamente como una Elastic IP, puede vincular direcciones individuales y subredes enteras a un único dispositivo.
Si decide anunciar sus IPs o subredes con BGP, tendrá que establecer y configurar Local BGP.
Eliminación de una reserva IPv4
Al eliminar una reserva, la subred desaparece de su proyecto. Ya no podrás utilizar las direcciones IP para tus servidores.
- Console
- CLI
- API
Para eliminar una reserva de su proyecto, abra la página IPs, seleccione la reserva de IP que desea eliminar y haga clic en Eliminar.

Para eliminar una reserva de dirección IPv4 pública, utilice el comando metal ip remove.
metal ip remove --id <reservation-id>
Para eliminar una reserva IP a través de la API, envíe una solicitud DELETE al punto final /ips/{id}. El id es el UUID de la reserva.
curl -X DELETE -H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/ips/{id}"