Adresses IPv4 publiques réservées
Equinix Metal™ permet de commander des sous-réseaux IPv4 publics supplémentaires afin d'allouer davantage d'adresses IPv4 publiques par serveur ou de les déplacer facilement entre serveurs. Ces sous-réseaux sont provisionnés et disponibles au niveau du projet ; ils peuvent donc être réaffectés à d'autres serveurs du projet.
Les adresses IPv4 publiques sont également provisionnées dans un métro spécifique et peuvent être utilisées avec n'importe quel serveur du même métro.
Vous pouvez commander les tailles de sous-réseau de /31 à /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 |
Les adresses IPv4 publiques réservées sont facturées à l'utilisation à un tarif fixe par IP et par heure. La bande passante est facturée au tarif sortant standard. Les tarifs sont disponibles dans la console Equinix Metal .
Remarque: la limite par défaut est de 256 adresses IPv4 publiques par projet. Pour toute question ou si vous pensez avoir besoin de plus d'espace IP, veuillez contacter l'assistance.
Demande d'adresses IPv4 publiques
- Console
- CLI
- API
Dans la section Réseau de votre projet, ouvrez la page Adresses IP. Les adresses IP actuelles de votre projet devraient y être affichées. Pour demander des adresses IP supplémentaires, cliquez sur + Ajouter.

Dans le panneau déroulant Demander les adresses IP, sélectionnez Emplacement et Quantité (taille) du sous-réseau réservé. Les champs Étiquettes et Description sont aussi disponibles. Le champ JSON personnalisé permet d'inclure des données personnalisées dans les métadonnées de votre serveur.
Utilisez le champ Commentaires pour contacter le soutien et fournir toute information pertinente concernant votre demande. Ceci est particulièrement important si vous prévoyez de demander plusieurs sous-réseaux, ou plusieurs grands sous-réseaux, car des quotas sont en place au niveau du projet. Le soutien peut vous contacter pour vous poser des questions concernant votre demande.
Pour demander des adresses IPv4 publiques, utilisez la commande metal ip request et spécifiez le --type comme public_ipv4.
metal ip request --project-id <project_id> --type public_ipv4 --quantity <int>
Vous pouvez utiliser l'option --comments pour contacter le soutien et lui fournir des renseignements pertinents concernant votre demande. Ceci est particulièrement important si vous prévoyez de demander plusieurs sous-réseaux, ou plusieurs grands sous-réseaux, car des quotas sont en place au niveau du projet. Le soutien pourra vous contacter pour vous poser des questions concernant votre demande.
Pour demander des adresses IP supplémentaires dans l'API, envoyez une requête POST au point de terminaison /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"
}'
Paramètres corporels
"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.
Une liste complète des champs et des options des paramètres du corps est disponible dans la référence API.
Provisionnement avec un sous-réseau IPv4 public réservé
Si vous provisionnez de nouveaux serveurs dans des projets et des métros qui disposent déjà de sous-réseaux IPv4 publics réservés, vous pouvez utiliser les adresses IP de ces sous-réseaux sur les nouveaux serveurs.
- Console
- API
Lors du processus d'approvisionnement, sous Paramètres optionnels, cliquez sur Configurer les adresses IP. Choisissez Déployer depuis votre sous-réseau et sélectionnez le sous-réseau et le nombre d'adresses IP à attribuer au serveur.

Si vous utilisez l'API pour provisionner votre serveur, incluez l'objet "ip_address" dans le corps de votre requête POST au point de terminaison 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
}
]
}'
Paramètres corporels
"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.
Une liste complète des champs et des options des paramètres du corps lors de la configuration d'un serveur est disponible dans la référence API.
N'oubliez pas que les systèmes d'exploitation ont une exigence de taille de sous-réseau minimale.
- Distributions Linux -
/31 - Serveur Windows -
/30 - VMware ESXi -
/29
Ajout d'adresses IPv4 publiques à un serveur
Si vous souhaitez ajouter vos nouvelles adresses IPv4 publiques ou sous-réseaux à un serveur existant, vous avez deux options: attribuer vos nouvelles adresses IP à un serveur de manière statique, en tant qu’Elastic IPs, ou en les annonçant avec BGP.
Si vous choisissez de lier vos adresses IP de manière statique en tant qu'adresse IP élastique, vous pouvez lier des adresses individuelles et des sous-réseaux entiers à un seul appareil.
Si vous choisissez d'annoncer vos adresses IP ou sous-réseaux avec BGP, vous devrez configurer BGP local.
Suppression d'une réservation IPv4
La suppression d'une réservation supprime le sous-réseau de votre projet. Vous ne pourrez plus utiliser les adresses IP de vos serveurs.
- Console
- CLI
- API
Pour supprimer une réservation de votre projet, ouvrez la page IPs, sélectionnez la réservation d'adresse IP que vous souhaitez supprimer, puis cliquez sur Supprimer.

Pour supprimer une réservation d'adresse IPv4 publique, utilisez la commande metal ip remove.
metal ip remove --id <reservation-id>
Pour supprimer une réservation d'adresse IP via l'API, envoyez une requête DELETE au point de terminaison /ips/{id}. id correspond à l'UUID de la réservation.
curl -X DELETE -H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/ips/{id}"