はじめに
パブリックIPを使用すると、プライベートネットワーク内だけでなく、インターネット経由でBMCサーバーにアクセスできます。 PhoenixNAPクライアントは、IPブロックと購入するIPアドレスの数を選択する際の柔軟性を享受できるようになりました。
BMCポータルでは、合理化されたインターフェイスを使用してパブリックIP割り当てを購入および管理できます。一方、パブリックIP APIは、より高速で一括的なIP管理にも使用できます。このガイドでは、 BMCポータルでパブリックIP割り当て機能を使用する方法と、BMCパブリックIPAPIに精通する方法を学習します。 。

前提条件
- BMCまたはPNCPポータルのクレデンシャル。新しいクライアントの場合は、ベアメタルクラウドのアカウントを作成してサーバーをデプロイします。
BMCポータルのパブリックIP割り当て機能
パブリックIPの割り当て ページでは、アカウントのパブリックIPブロックを購入、表示、および管理できます。 BMCポータルにログインし、パブリックIP割り当てに移動します セクション。
パブリックIPブロックをまだ購入していない場合、テーブルは空です。

ポータル経由でパブリックIP割り当てを購入
パブリックIPブロックを購入し、プールにIPを追加するには:
1.BMCポータルにログインします。
2.パブリックIP割り当てに移動します ページ。
3.パブリックIP割り当てを購入を選択します 購入ページをロードします。

4.データセンターの場所を選択します パブリックIPブロック用。 IPブロックは、同じデータセンターの場所にあるサーバーにのみ割り当てることができます。

5.購入するパブリックIP割り当てサイズを選択します。最小のIPブロックは/31で、 Linuxにのみ使用できます。 サーバー。他のOSを搭載したBMCサーバーにIPブロックを割り当てる場合は、少なくとも/30を選択してください。
表示されている合計金額はIPブロック全体のものです 。詳細については、BMC請求モデルの記事を参照してください。

6.パブリックIP割り当てを購入のいずれかをクリックします 購入を完了するためのボタン。

パブリックIPブロックは、ステータスが未割り当てでテーブルに表示されます。

割り当て先 列には、IPブロックのステータスとIPブロックが割り当てられたときのサーバーの名前が表示されます。
サーバーへのパブリックIP割り当ての割り当て
サーバーにパブリックIP割り当てを割り当てるには:
1.テーブルで未割り当てのパブリックIP割り当てを見つけて、[アクション]をクリックします 。
2.IP割り当ての割り当てを選択します リンク。

3.ダイアログボックスのフィールドをクリックし、リストからサーバーを選択します。 。

4.IP割り当ての割り当てをクリックします ボタン。
操作が成功すると、確認メッセージが表示されます。

操作でエラーが表示された場合は、サポートに連絡してください。

サーバーからのパブリックIP割り当ての割り当て解除
サーバーからパブリックIPを削除すると、プライベートネットワークとリモートコンソールからのみアクセスできるようになります。サーバーからパブリックIPブロックの割り当てを解除する前に、リモートコンソールアクセスがそのサーバーで機能していることをテストします。
サーバーからパブリックIP割り当てを削除するには:
1.テーブルでパブリックIP割り当てを見つけて、[アクション]をクリックします 。
2.IP割り当ての割り当て解除を選択します リンク。

3.ボックス内の通知を読み、CIDRを入力します 問題のIP割り当てについて。
IP割り当ての割り当て解除と削除の両方を行うには 、[はい、このパブリックIP割り当ての割り当てを解除して削除します]を選択します 。

4.パブリックIP割り当ての割り当て解除をクリックします 続行します。確認メッセージが表示されます。

パブリックIP割り当てを削除
アカウントからパブリックIP割り当てを削除すると、そのすべてのIPが削除され、時間単位の請求が停止されます。ステータスが「未割り当て」のIPブロックのみ 削除できます。
パブリックIP割り当てを削除するには:
1.テーブルで未割り当てのパブリックIP割り当てを見つけて、[アクション]をクリックします 。
2.IP割り当ての削除を選択します リンク。

3.ボックス内の通知を読み、CIDRを入力します 削除するIP割り当て。

4.IP割り当ての削除をクリックします アクションを確認します。
パブリックIP割り当てが削除されると、確認メッセージが表示されます。
BMCパブリックIP割り当てAPI
BMCパブリックIP割り当てAPIは、BMCポータルを使用して実行できるすべての機能をカバーしますが、柔軟性が追加されています。
利用可能な場所は次のとおりです。
- フェニックス( PHX )
- アッシュバーン( ASH )
- シンガポール( SGP )
- オランダ( NLD )
- シカゴ( CHI )
- シアトル( SEA )
サーバーOSに応じてCIDRを使用します:
- / 31 Linuxのみ。
- / 30 すべてのオペレーティングシステム用。
- / 29 すべてのオペレーティングシステム用。
- / 28 すべてのオペレーティングシステム用。
APIを介してパブリックIP割り当てを購入する
このAPIは、次のURLで入手できます。
https://api.phoenixnap.com/ips/v1/
POSTを使用します メソッドと/ip-blocks
パブリックIPブロックを購入するエンドポイント。必要なプロパティは、場所と cidrBlockSize
です。 。
例:

応答には、ステータス "UNASSIGNED"が表示されます。 割り当てがどのリソースにも関連付けられていないため、IPブロックが作成されたとき。 idに注意してください 後で使用するためのブロックの。

APIを介してパブリックIPインベントリの詳細を取得する
このAPIは、次のURLで入手できます。
https://api.phoenixnap.com/ips/v1/
購入したパブリックIPブロックのリストとその詳細を表示するには、 GETを使用します /ip-blocks
を使用したメソッド エンドポイント。

特定のIPブロックの詳細を表示するには 、 /ip-blocks/id
を使用します エンドポイント。
APIを介してサーバーにパブリックIP割り当てを割り当てる
IPブロックAPIの割り当ては、次のURLで入手できます。
https://api.phoenixnap.com/bmc/v1/
/servers/{serverId}/ip-blocks
を使用します エンドポイントとPOST パブリックIPブロックをサーバーに割り当てるメソッド。目的のIPブロックのIDを、本文に必要な唯一のパラメーターとして追加します。
例:
{
id: "60622a6115e37522c9f8f073"
}
https://api.phoenixnap.com/ips/v1/ip-blocks/id
を使用します IPブロックのステータスを確認するか、サーバーの詳細を取得するAPIを使用します。

APIを介したサーバーからのパブリックIP割り当ての割り当て解除
このAPIは、次のURLで入手できます。
https://api.phoenixnap.com/bmc/v1/
サーバーからパブリックIPブロックを削除するには、 DELETEを使用します /servers/{serverId}/ip-blocks/{ipBlockId}
を使用するメソッド エンドポイント。
本文にはdeleteIpBlocks
を含める必要があります 財産。 IPブロックを所有権に保持するには、プロパティを falseに設定します :
{
"deleteIpBlocks": false
}
APIを介したパブリックIP割り当ての削除
このAPIは、次のURLで入手できます。
https://api.phoenixnap.com/bmc/v1/
パブリックIP割り当ての削除は、問題のブロックが未割り当てステータスの場合にのみ可能です。 。ステータスを確認したら、 /ip-blocks/{id}
を使用します DELETEのエンドポイント アカウントからIPブロックを削除する方法。
このアクションにより、IP時間単位の請求が即座に停止されます。