Dynamic Host Configuration Protocol (DHCP) オプションセットを使用して、仮想プライベートクラウド (VPC) のElastic Compute Services (ECS) インスタンスのDNSサーバーIPアドレスとドメイン名を設定できます。 DHCPオプションセットを使用する前に、DHCPオプションセットを作成し、ビジネスに必要なDNSサーバーのIPアドレスとドメイン名を指定する必要があります。 次に、DHCPオプションセットをVPCに関連付けることができます。 DHCPオプションセットがVPCに関連付けられた後、VPC内に新しく作成されたECSインスタンスはDHCPオプションセットの設定を使用します。 DHCPオプションセットが既存のECSインスタンスと同期された後、既存のECSインスタンスもDHCPオプションセットの設定を使用します。
制限事項
DHCPオプションセットをVPCに関連付けることができます。 DHCPオプションセットをVPCに関連付けると、VPC内に新しく作成されたECSインスタンスはDHCPオプションセットの設定を使用します。 既存のECSインスタンスは、ECSインスタンスの再起動、DHCPクライアントの再起動、またはネットワークサービスの再起動後も、DHCPオプションセットの設定を使用します。 詳細については、「DHCPオプションセットの概要」をご参照ください。
DHCPオプションセットは、DHCPオプションセットが作成されたリージョンにデプロイされたVPCにのみ関連付けることができます。
DHCPオプションセットは、複数のVPCに関連付けることができます。 ただし、VPCは1つのDHCPオプションセットにのみ関連付けることができます。
デフォルトでは、DHCPオプションセットは最大10個のVPCに関連付けることができます。 クォータを増やすことはできません。
DHCPオプションセットを含む高度なVPC機能には、ECSインスタンスファミリーに次の制限があります。
VPCに次のインスタンスファミリーのいずれかに属するECSインスタンスが含まれている場合、VPCの高度な機能を設定することはできません。
ecs.c1、ecs.c2、ecs.c4、ecs.ce4、ecs.cm4、ecs.d1、ecs.e3、ecs.e4、ecs.ga1、ecs.gn4、ecs.gn5、ecs.i1、ecs.m1、ecs.m2、ecs.mn4、ecs.n1、ecs.n2、ecs.n4、ecs.s1、ecs.s2、ecs.s3、ecs.se1、ecs.sn1、ecs.sn2、ecs.t1、ecs.xn4。
VPCに高度な機能を設定した後は、前述のインスタンスファミリーのECSインスタンスをVPCに作成したり、そのようなECSインスタンスをVPCに移行したりすることはできません。
この問題を解決するには、高度なVPC機能をサポートしていないECSインスタンスをアップグレードまたはリリースする必要があります。
詳細については、「サブスクリプションインスタンスのインスタンスタイプのアップグレード」および「従量課金インスタンスのインスタンスタイプの変更」をご参照ください。
ECSインスタンスをリリースする方法の詳細については、「ECSインスタンスのリリース」をご参照ください。
説明VPCに上記のインスタンスファミリーのECSインスタンスが含まれ、DHCPオプションセットが設定されている場合、ECSインスタンスをアップグレードまたはリリースする必要があります。 そうしないと、DHCPオプションセットが期待どおりに機能しない場合があります。 詳細については、「高度なVPC機能」をご参照ください。
DHCPオプションセットの作成
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、[DHCPオプションセット] をクリックします。
上部のナビゲーションバーで、DHCPオプションセットを作成するリージョンを選択します。
DHCPオプションセットをサポートするリージョンの詳細については、「機能とサポートされるリージョン」をご参照ください。
- [DHCPオプションセット] ページで、[DHCPオプションセットの作成] をクリックします。
[DHCPオプションセットの作成] ページで、次のパラメーターを設定します。
パラメーター
説明
基本情報
[インスタンス名]
DHCPオプションセットの名前を入力します。
説明
DHCPオプションセットの説明を入力します。
リソースグループ
DHCPオプションセットが属するリソースグループを選択します。
タグキー
タグキーを選択または入力します。 最大20個のタグキーを指定できます。
タグキーの長さは最大128文字で、
http://
またはhttps://
は使用できません。acs:
またはaliyun
で始めることはできません。タグ値
タグ値を選択または入力します。 最大20個のタグ値を指定できます。
タグ値の長さは最大128文字で、
http://
またはhttps://
は使用できません。 また、先頭にacs:
やaliyun
はできません。DHCPオプションセットの設定
ドメイン名
ルートドメイン名を入力します。
DHCPオプションセットをVPCに関連付けると、ドメイン名はVPCにデプロイされたECSインスタンスに同期されます。
この例ではexample.comが使用されています。
DNS サーバーの IP アドレス
DNSサーバーのIPアドレスを入力します。
デフォルトでは、Alibaba Cloud DNSサーバーのIPアドレスは100.100.2.136および100.100.2.138です。 これにより、Alibaba Cloudにデプロイされている基本サービスにアクセスできます。 [DNSサーバーのIPアドレスのカスタマイズ] をクリックすると、要件を満たすカスタムDNSサーバーのIPアドレスを指定できます。 最大4つのDNSサーバーIPアドレスを指定できます。
重要カスタムDNSサーバーのIPアドレスを指定する前に、次の制限事項に注意してください。
Alibaba Cloud DNSサーバーのIPアドレス (100.100.2.136および100.100.2.138) が自動的に指定されます。 これらのIPアドレスを削除すると、Alibaba Cloudにデプロイされている基本サービスにアクセスできなくなる場合があります。 作業は慎重に行ってください。
指定したカスタムDNSサーバーへのアクセスを有効にするには、セキュリティグループとネットワークアクセス制御リスト (ACL) にルールを追加する必要があります。 そうしないと、ECSインスタンスにデプロイされたサービスは解決できません。 ネットワークACLが存在しない場合は、セキュリティグループにのみルールを追加します。 詳細については、「セキュリティグループルールの追加」および「ネットワークACLルールの追加」をご参照ください。
この例では192.168.1.1が使用されています。
[OK] をクリックします。
DHCPオプションセットの変更
DHCPオプションセットを作成したら、それを変更できます。
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、[DHCPオプションセット] をクリックします。
[DHCPオプションセット] ページで、変更するDHCPオプションセットを見つけ、[操作] 列の [編集] をクリックします。
[DHCPオプションセットの変更] ページで、名前、説明、ドメイン名、またはDNSサーバーのIPアドレスを変更し、[OK] をクリックします。
VPCに関連付ける
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、[DHCPオプションセット] をクリックします。
[DHCPオプションセット] ページで、DHCPオプションセットを見つけ、[操作] 列の [VPCとの関連付け] をクリックします。
[VPCとの関連付け] ダイアログボックスで、VPCを選択し、[OK] をクリックします。
VPCに関連付けられているDHCPオプションセットを置き換える
DHCPオプションセットをVPCに関連付けた後、ビジネス要件に基づいてDHCPオプションセットを置き換えることができます。
VPCコンソールにログインします。
上部のナビゲーションバーで、VPCがデプロイされているリージョンを選択します。
[VPC] ページで、管理するVPCを見つけ、そのIDをクリックします。
[VPCの詳細] セクションで、[DHCPオプション設定] の横にある [アソシエーションの変更] をクリックします。
[DHCPオプションセットの関連付け] ダイアログボックスで、DHCPオプションセットを選択し、[OK] をクリックします。
VPCからDHCPオプションセットの関連付けを解除する
VPCからDHCPオプションセットの関連付けを解除できます。 これにより、VPC内のECSインスタンスはDHCPオプションセットの設定を使用しなくなります。
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、[DHCPオプションセット] をクリックします。
[DHCPオプションセット] ページで、DHCPオプションセットを見つけてIDをクリックします。
[関連するVPC] セクションで、関連付けを解除するVPCを見つけ、[操作] 列の [関連付けの解除] をクリックします。
表示されるメッセージで、[OK] をクリックします。
DHCPオプションセットの削除
削除するDHCPオプションセットがVPCに関連付けられていないことを確認してください。
VPCコンソールにログインします。
左側のナビゲーションウィンドウで、[DHCPオプションセット] をクリックします。
[DHCPオプションセット] ページで、削除するDHCPオプションセットを見つけ、[操作] 列の [削除] をクリックします。
表示されるメッセージで、[OK] をクリックします。
参考資料
CreateDhcpOptionsSet: DHCPオプションセットを作成します。
UpdateDhcpOptionsSetAttribute: DHCPオプションセットを変更します。
AttachDhcpOptionsSetToVpc: DHCPオプションセットをVCPに関連付けます。
ReplaceVpcDhcpOptionsSet: DHCPオプションセットとVPCの関連付けを変更します。
DetachDhcpOptionsSetFromVpc: DHCPオプションセットをVPCから分離します。
DeleteDhcpOptionsSet: DHCPオプションセットを削除します。