Sous-réseaux et adresses IP
Lorsque vous provisionnez un serveur Equinix Metal™, il dispose d'une configuration réseau de base, par défaut, qui comprend un ensemble d'adresses IP de gestion et des blocs de sous-réseaux pour votre projet.
Sous-réseaux par défaut de votre serveur
Chaque serveur que vous provisionnez recevra un ensemble d'adresses IP de gestion à partir des sous-réseaux de gestion de votre projet. S'il s'agit du premier serveur de votre projet ou du premier serveur d'un métro, de nouveaux sous-réseaux de gestion sont créés pour vous.
Sous-réseau IPv4 public
Chaque nouveau serveur est doté d'un sous-réseau IPv4 public. Equinix Metal attribue les sous-réseaux d'adresses IPv4 publiques suivants en fonction du système d'exploitation pris en charge que vous sélectionnez.
- Distributions Linux -
/31 - Serveur Windows -
/30 - VMware ESXi -
/29
Note - Il s'agit de la taille minimale des sous-réseaux pris en charge pour chaque système d'exploitation. Si vous utilisez votre propre image de système d'exploitation Linux, Windows ou VMware, vous devrez provisionner votre serveur avec au moins la taille minimale de sous-réseau spécifiée ci-dessus.
L'adresse IPv4 publique de gestion de vos serveurs sera attribuée à partir de ce sous-réseau. Elle fournit une adresse IPv4 publique accessible et visible sur l'Internet public, et peut être utilisée pour accéder à un serveur de manière administrative, par exemple via SSH.
Le sous-réseau IPv4 public par défaut n'est fourni qu'au niveau du serveur. Il n'est pas rattaché à votre projet. Les sous-réseaux IPv4 publics par défaut ne sont pas extensibles et ne peuvent pas être conservés après la suppression du serveur. Si vous avez besoin de sous-réseaux d'adresses IPv4 publiques attachés à votre projet, réutilisables entre serveurs et pouvant contenir plus d'espace IP, vous pouvez [réserver des adresses IPv4 publiques] (reserve-public-ipv4s.mdx#requesting-public-ipv4-addresses).
Sous-réseaux de gestion IPv4 privés
Il s'agit d'adresses IP internes 10.x.x.x, fournies gratuitement. Lorsque vous provisionnez pour la première fois un serveur dans un métro, votre projet se voit attribuer un sous-réseau IPv4 /25 privé dans ce métro. L'adresse IPv4 privée de gestion de vos serveurs sera attribuée à partir de ce bloc.
Au fur et à mesure que vous attribuerez des IP à partir du sous-réseau et que vous mettrez en service des serveurs supplémentaires dans le métro, nous réapprovisionnerons automatiquement votre stock avec des sous-réseaux /25 supplémentaires.
Les serveurs d'un même projet et d'un même métro peuvent s'accéder mutuellement à l'adresse IP privée, ou tous les serveurs d'un même projet peuvent s'accéder mutuellement à travers les métros avec l'option Backend Transfer activée. Les serveurs ne peuvent pas communiquer avec d'autres projets, d'autres clients d'Equinix Metal ou Internet à ces adresses.
Les sous-réseaux de gestion IPv4 privés sont attachés à votre projet et ne peuvent pas être supprimés. Ils persistent et vous pouvez utiliser les adresses IP qu'ils contiennent même après la suppression des serveurs avec lesquels ils ont été provisionnés.
Vous pouvez également utiliser les adresses IPv4 privées des sous-réseaux de gestion comme adresses IP supplémentaires sur vos serveurs. Elles peuvent être attribuées aux serveurs en tant qu'adresses IP élastiques statiques ou annoncées à partir de serveurs avec BGP tant qu'elles ne sont pas utilisées par un autre serveur.
Sous-réseaux publics de gestion IPv6
Lorsque vous provisionnez pour la première fois un serveur dans un métro, nous attribuons un sous-réseau IPv6 public routable /56 au niveau du projet, qui est divisible en 256 sous-réseaux /64 ("sous-réseaux LAN" dans le jargon IPv6), chacun routable vers un serveur. L'adresse IPv6 publique de gestion de vos serveurs sera attribuée à partir de l'un de ces sous-réseaux.
Les sous-réseaux de gestion IPv6 publics sont attachés à votre projet et ne peuvent pas être supprimés. Ils persistent et vous pouvez utiliser les adresses IP qu'ils contiennent même après la suppression des serveurs avec lesquels ils ont été provisionnés.
Vous pouvez également utiliser les adresses IPv6 publiques des sous-réseaux de gestion comme adresses IP supplémentaires sur vos serveurs. Elles peuvent être attribuées aux serveurs en tant qu'adresses IP élastiques statiques ou annoncées à partir de serveurs avec BGP tant qu'elles ne sont pas utilisées par un autre serveur.
Adresses IPv4 publiques supplémentaires
Si vous souhaitez des adresses IPv4 publiques plus permanentes qui restent associées à votre projet et peuvent être déplacées d'un serveur à l'autre, ou si vous souhaitez annoncer des adresses IPv4 à l'échelle mondiale, Equinix Metal propose à la fois des adresses IPv4 supplémentaires régulières et des adresses IP Global Anycast, que vous réservez auprès d'Equinix Metal sur une base horaire.
-
Reserved Public IPv4 Addresses - You can order additional public IPv4 address space, ranging from a
/32(a single IP) through a/24(256 IPs). Though there is no technical limit to how these IPs can be configured, we encourage you to use them responsibly, and as such we charge a nominal fee per IP address - $0.005/hr or about $3.60/mo. -
Global Anycast IP Addresses - Global Anycast IPs are public IPv4 addresses that are pulled from Equinix Metal-owned IP space and announced in all of Equinix Metal's Metros. These IPv4 addresses cost $0.15/hr per IP. Regular $0.05/GB outbound rates apply, and (in addition) inbound bandwidth to Global Anycast IPs costs $0.03/GB.
Déploiement sans adresse IP publique
Par défaut, les serveurs provisionnés sur Equinix Metal se voient attribuer une adresse IPv4 et IPv6 publique. Cependant, dans certains cas, le serveur est déployé dans un environnement restreint et ne doit pas avoir d'accès public à l'Internet. Il est possible de déployer vos serveurs sans adresse IP publique, et cette solution est prise en charge pour le déploiement de serveurs à la demande, de serveurs réservés et de serveurs du marché spot.
- Console
- API
Pour déployer un serveur à la demande sans adresse IP publique, sélectionnez Don't deploy with Public IPv4 et Don't deploy with Public IPv6 sous Optional Settings. Vous pouvez choisir de déployer sans l'un ou l'autre ou les deux.

De même, si vous déployez à partir de vos serveurs réservés ou si vous commandez via le Spot Market, vous pouvez décocher Public IPv4 et/ou Public IPv6 dans les options Affectation IP.
Pour déployer un serveur sans adresse IP publique via l'API, spécifiez "public": false dans l'objet "ip_addresses" dans le corps de la requête POST.
curl -X POST \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/projects/{id}/devices" \
-d '{
"metro": "<metro_code>",
"plan": "<server_type>",
"operating_system": "<os_slug>",
"ip_addresses": [
{
"address_family": 4,
"public": false
}
]
}'
Certains systèmes d'exploitation nécessitent des adresses IP publiques. Si vous tentez de provisionner un serveur sans adresse IP publique avec un système d'exploitation qui ne la prend pas en charge, vous obtiendrez une erreur “Public IPv4 is required” dans la réponse.
Gestion des adresses IP de votre projet
- Console
- CLI
- API
La page IPs de votre projet contient une liste de tous les sous-réseaux et IPs de gestion, réservés et d'Anycast global.

Pour connaître l'état des adresses IP à l'intérieur des sous-réseaux, cliquez sur le menu Actions, où vous pouvez voir quels sous-réseaux et quelles IP sont assignés à quels serveurs.

Dans la CLI, tous les sous-réseaux de gestion, réservés et d'Anycast global ainsi que les informations sur les adresses IP d'un projet sont disponibles à partir de la commande metal ip get.
`metal ip get -p <project-uuid>`
Pour obtenir la liste des sous-réseaux et IP de gestion, réservés et d'Anycast global de votre projet, envoyez une requête GET au point d'extrémité /projects/{id}/ips.
curl -X GET \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/projects/{id}/ips"
Vous pouvez vérifier l'état des sous-réseaux et des adresses IP dans chacun des sous-réseaux de gestion, réservés et Anycast globaux de votre projet en envoyant une requête GET au point de terminaison /ips/{id}. L'UUID du sous-réseau ou de l'adresse IP est indiqué dans le chemin d'accès.
curl -X GET \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/ips/{id}"
La réponse indiquera les IP et les sous-réseaux utilisés dans le bloc d'adresses IP spécifié.
Blocs d'adresses IP publiques d'Equinix Metal
Nous publions une liste de nos plages d'adresses IP publiques sous forme de données géographiques à l'adresse https://geofeed.equinixmetal.com/. Vous pouvez également l'obtenir par cURL avec :
curl -X GET https://geofeed.equinixmetal.com/