Endereços IPv4 públicos reservados
O Equinix Metal™ suporta a pedindo de sub-redes IPv4 públicas adicionais para que você possa alocar mais endereços IPv4 públicos por servidor ou mover facilmente endereços IPv4 públicos entre servidores. Essas sub-redes são provisionadas e disponibilizadas no nível do Projeto, permitindo que sejam desatribuídas e realocadas para outros servidores no Projeto.
Endereços IPv4 públicos também são provisionados em um área metropolitana específico e podem ser usados com qualquer servidor no mesmo área metropolitana.
Você pode pedido os tamanhos das sub-redes 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 |
Endereços IPv4 públicos reservados são cobrados com base no uso, a uma taxa fixa por IP por hora. A largura de banda é cobrada com base na tarifa padrão de saída. As tarifas estão disponíveis no console Equinix Metal .
Observação: há um limite padrão de 256 endereços IPv4 públicos no total em um Projeto. Se você dúvidas ou precisar de mais espaço IP, entre em contato com o suporte.
Solicitando endereços IPv4 públicos
- Console
- CLI
- API
Na seção Rede do seu projeto, abra a página IPs. Os endereços IP atuais do seu projeto devem estar listados. Para solicitar endereços IP adicionais, clique em + Adicionar novo.

Na janela deslizante Solicitar endereços IP, selecione a Localização e a Quantidade (tamanho) da sub-rede reservada. Há também campos para Tags e Descrição para sua utilização. O campo JSON personalizado é para dados personalizados que você deseja incluir nos metadados do seu servidor.
Utilize o campo Comentários para entrar em contato com o suporte e fornecer qualquer informação relevante para sua solicitar. Isso é especialmente útil se você pretende solicitar várias sub-redes ou várias sub-redes grandes, pois existem cotas definidas no nível do projeto. A equipe de suporte poderá alcance em contato para esclarecer dúvidas sobre sua solicitar.
Para solicitar endereços IPv4 públicos, use o comando metal ip request e especifique --type como public_ipv4.
metal ip request --project-id <project_id> --type public_ipv4 --quantity <int>
Existe um indicador opcional --comments para entrar em contato com o suporte e fornecer informações relevantes para sua solicitar. Isso é especialmente útil se você pretende solicitar várias sub-redes ou várias sub-redes grandes, pois existem cotas definidas no nível do projeto. O suporte poderá alcance em contato para esclarecer dúvidas sobre sua solicitar.
Para solicitar endereços IP adicionais na API, envie uma solicitar POST para o endpoint /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 Corporais
"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.
Uma lista completa dos campos e opções dos parâmetros do corpo está disponível na referência da API .
Provisionamento com uma sub-rede IPv4 pública reservada
Se você estiver provisionamento novos servidores em projetos e áreas metropolitanas que já tenham sub-redes públicas IPv4 reservadas, você poderá usar endereços IP dessas sub-redes nos novos servidores.
- Console
- API
Durante o processo de provisionamento, em Configurações Opcionais, clique em Configurar IPs. Escolha Implantar a partir da sua sub-rede e selecione a sub-rede e o número de endereços IP a serem atribuídos ao servidor.

Se você estiver usando a API para provisionar seu servidor, inclua o objeto "ip_address" no corpo de sua solicitar POST para o endpoint 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 Corporais
"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.
Uma lista completa dos campos e opções de parâmetros do corpo ao provisionamento um servidor está disponível na referência da API .
Lembre-se de que os sistemas operacionais têm um requisito mínimo de tamanho de sub-rede.
- Distribuições Linux -
/31 - Windows Server -
/30 - VMware ESXi -
/29
Adicionando endereços IPv4 públicos a um servidor
Se você quiser adicionar seus novos endereços IPv4 públicos ou sub-redes a um servidor existente, você tem duas opções: atribuir seus novos endereços IP a um servidor estaticamente, como IPs Elásticos, ou anunciá-los com BGP.
Se você optar por vincular seus IPs estaticamente como um IP elástico, você vincular endereços individuais e sub-redes inteiras a um único dispositivo.
Se você optar por anunciar seus IPs ou sub-redes com BGP, você precisará configurar e definir Local BGP.
Excluindo uma reserva IPv4
Excluir uma reserva remove a sub-rede do seu projeto. Você não poderá mais usar os endereços IP dos seus servidores.
- Console
- CLI
- API
Para excluir uma reserva do seu projeto, abra a página IPs, selecione a reserva de IP que deseja excluir e clique em Excluir.

Para remover uma reserva de endereço IPv4 público, use o comando metal ip remove.
metal ip remove --id <reservation-id>
Para excluir uma reserva de IP através da API, envie uma solicitar DELETE para o endpoint /ips/{id}. O id é o UUID da reserva.
curl -X DELETE -H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/ips/{id}"