サブネットとIPアドレス
エクイニクスMetal™サーバーをプロビジョニングする際、基本的なデフォルトネットワーク構成が提供されます。
サーバーのデフォルト・サブネット
プロビジョニングする各サーバーは、プロジェクト内の管理サブネットから管理IPアドレスのセットを取得します。プロジェクト内の最初のサーバー、またはメトロ内の最初のサーバーの場合、新しい管理サブネットが作成されます。
パブリックIPv4サブネット
各新規サーバーはパブリックIPv4サブネットでプロビジョニングされます。エクイニクスメタルは、お客様が選択したオペレーティングシステムに応じて、以下のパブリックIPv4アドレスサブネットを割り当てます。
- Linuxディストリビューション -
/31 - Windows Server -
/30. - VMware ESXi -
/29
注 - これらは、各オペレーティング・システムでサポートされる最小サイズのサブネットです。独自のLinux、Windows、またはVMwareオペレーティング・システム・イメージを使用する場合は、上記の最小サブネット・サイズ以上でサーバーをプロビジョニングする必要があります。
サーバーの管理用パブリックIPv4アドレスは、このサブネットから割り当てられます。パブリックIPv4アドレスを提供し、パブリックインターネットからアクセス可能で、SSHなどでサーバーに管理的にアクセスするために使用できます。
デフォルトのパブリックIPv4サブネットは、サーバーレベルでのみプロビジョニングされます。プロジェクトには添付されません。デフォルトのパブリックIPv4サブネットは拡張できず、サーバーを削除した後も保持できません。パブリックIPv4アドレスのサブネットが必要な場合は、reserve-public-ipv4s.mdx#requesting-public-ipv4-addressesを実行してください。
プライベートIPv4管理サブネット
無料で提供される内部IPアドレスです。メトロで初めてサーバーをプロビジョニングする際、お客様のプロジェクトにはそのメトロのプライベートIPv4 /25サブネットが提供されます。サーバーの管理用プライベートIPv4アドレスはこのブロックから割り当てられます。
サブネットからIPを割り当て、メトロで追加のサーバーをスピンアップすると、自動的に追加の/25サブネットが補充されます。
同じプロジェクトおよびメトロ内のサーバーは、プライベートIPアドレスで相互にアクセスできます。または、Backend Transfer を有効にすると、同じプロジェクト内のすべてのサーバーがメトロを越えて相互にアクセスできます。これらのアドレスでは、他のプロジェクトや他のEquinix Metal顧客、インターネットと通信することはできません。
プライベートIPv4管理サブネットはプロジェクトにアタッチされ、削除することはできません。プロビジョニングされたサーバーが削除された後でも、サブネットは存続し、IPアドレスを使用することができます。
管理サブネットのプライベートIPv4アドレスをサーバーの追加IPアドレスとして使用することもできます。他のサーバーで使用されていない限り、静的なElastic IPアドレスとしてサーバーに割り当てることも、BGPを使用してサーバーからアナウンスすることもできます。
パブリックIPv6管理サブネット
メトロで最初にサーバーをプロビジョニングする際、プロジェクトレベルでパブリックにルーティング可能な/56 IPv6サブネットを割り当てます。このサブネットは256 /64のサブネット(IPv6用語では「LANサブネット」)に分割可能で、それぞれがサーバーにルーティング可能です。サーバーの管理用パブリックIPv6アドレスは、これらのサブネットの1つから割り当てられます。
パブリックIPv6管理サブネットはプロジェクトにアタッチされ、削除することはできません。プロビジョニングされたサーバーが削除された後でも、サブネットは存続し、そこからIPアドレスを使用できます。
管理サブネットのパブリックIPv6アドレスをサーバーの追加IPアドレスとして使用することもできます。他のサーバーで使用されていない限り、静的なElastic IPアドレスとしてサーバーに割り当てることも、BGPを使用してサーバーからアナウンスすることもできます。
パブリックIPv4アドレスの追加
より永続的なパブリックIPv4アドレスが必要で、サーバー間の移動が可能な場合、またはグローバルにIPv4アドレスをアナウンスしたい場合、エクイニクスメタルは通常の追加IPv4アドレスとグローバルエニーキャストIPアドレスの両方を提供しています。
-
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.
パブリックIPアドレスなしで展開する
デフォルトでは、エクイニクスメタルでプロビジョニングされたサーバーにはパブリックIPv4およびIPv6アドレスが割り当てられます。しかし、サーバーが制限された環境に配置され、公共のインターネットアクセスがないことが想定されるユースケースがあるかもしれません。パブリックIPアドレスなしでサーバーを配置することも可能で、オンデマンドサーバー、予約サーバー、スポットマーケットサーバーの配置に対応しています。
- Console
- API
パブリックIPアドレスなしでオンデマンドサーバーをデプロイするには、_Optional Settings_でDon't deploy with Public IPv4 、Don't deploy with Public IPv6 。どちらか、または両方を使用せずにデプロイすることもできます。

同様に、リザーブドサーバーからデプロイする場合、またはスポットマーケットを通じて注文する場合は、_IP Assignment_オプションから_Public IPv4_および/または_Public IPv6_のチェックを外すことができます。
API を使用してパブリック IP アドレスのないサーバーをデプロイするには、POST リクエストのボディの "ip_addresses" オブジェクトに "public": false を指定します。
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
}
]
}'
一部のオペレーティングシステムでは、パブリックIPアドレスが必要です。パブリックIPアドレスをサポートしていないオペレーティングシステムでパブリックIPアドレスのないサーバーをプロビジョニングしようとすると、レスポンスに“Public IPv4 is required”エラーが表示されます。
プロジェクトのIPアドレス管理
- Console
- CLI
- API
プロジェクトの IPs ページには、すべての管理、予約、およびグローバル Anycast サブネットと IP のリストが含まれています。

サブネット内のIPアドレスのステータスを確認するには、_Actions_メニューをクリックします。

CLI では、metal ip get コマンドからプロジェクトのすべての管理、予約、グローバル Anycast サブネットと IP アドレス情報を利用できます。
`metal ip get -p <project-uuid>`
プロジェクト内の管理、予約、およびグローバル Anycast サブネットと IP のリストを取得するには、/projects/{id}/ips エンドポイントに GET リクエストを送信します。
curl -X GET \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/projects/{id}/ips"
/ips/{id} エンドポイントに GET 要求を送信することで、プロジェクトの各管理、予約、グローバル Anycast サブネットのサブネットと IP アドレスのステータスを確認できます。サブネットまたは IP アドレスの UUID がパスに入ります。
curl -X GET \
-H "Content-Type: application/json" \
-H "X-Auth-Token: <API_TOKEN>" \
"https://api.equinix.com/metal/v1/ips/{id}"
応答には、指定されたIPアドレスブロックのうち、どのIPとサブネットが使用されているかが含まれる。
エクイニクスのパブリックIPアドレスブロック
https://geofeed.equinixmetal.com/ では、ジオフィード・データとしてパブリック IP アドレス範囲のリストを公開しています。また
curl -X GET https://geofeed.equinixmetal.com/