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"(obrigatório) - Suas opções são"public_ipv4"ou"global_ipv4"."quantity"(obrigatório) - O parâmetro de quantidade deve ser o número de IPs na sub-rede. Os valores válidos são2,4,8e16para endereços IPv4 públicos e1,2e4para endereços IP Anycast globais."metro"- O área metropolitana é necessário ao solicitar um endereço IPv4 público e especifica onde os endereços IP serão alocados. Se você estiver solicitando um endereço IP Anycast Global, o área metropolitana não é necessário."fail_on_approval_required"(opcional) - Se você enviar uma solicitar que exceda o número máximo de endereços IP disponíveis para o seu projeto, você pode fazer com que a solicitar falhe automaticamente com o status HTTP 422 em vez de acionar o processo de revisão, fornecendo o parâmetrofail_on_approval_requireddefinido comotruena solicitar.
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"(obrigatório) - Localização do servidor e reserva de IP."plan"(obrigatório) - Slug do plano de hardware do servidor."operating_system"(obrigatório) - O slug do sistema operacional do servidor."ip_addresses"(opcional) - O objeto que especifica a configuração de endereço IP do seu servidor. Para provisionar com sua sub-rede reservada, modifique os dados"type": "public_ipv4"para incluir o tamanho da sub-rede e o UUID da sub-rede reservada.
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}"