デフォルトでは、作成する新しいVCNはInternet and VCN Resolverを使用します。ネットワーキングAPIを使用している場合、この選択にはDhcpDnsOptionオブジェクトのVcnLocalPlusInternet列挙が参照されます。
ノート
デフォルト。Internet and VCN Resolverでは、サイト間VPNまたはFastConnectによってVCNに接続されたオンプレミス・ネットワークのホストのホスト名をインスタンスで解決することはできません。その機能を実現するには、カスタム・リゾルバを使用するか、VCNのプライベートDNSリゾルバを構成します。
VCNのDNSラベルを指定します。このオプションを選択してDNSラベルを指定しない場合、コンソールではInternet and VCN Resolverが使用されるとみなされ、VCNのDNSラベルが自動的に生成されます。コンソールで、指定したVCN名が取得され、英数字以外の文字が削除されます。最初の文字が文字であることを確認し、ラベルが15文字に切り捨てられます。コンソールに結果が表示されます。別の名前がよい場合は、「DNSラベル」フィールドに独自の値を入力できます。DNSドメインおよびホスト名についてを参照してください。
サブネットの作成時:
再度、「このサブネットでDNSホスト名を使用」を選択します
各サブネットのDNSラベルを指定します。このチェック・ボックスを選択して、特定のサブネットにDNSラベルを指定しない場合、コンソールでは、サブネットにInternet and VCN Resolverを使用するとみなされ、サブネットのDNSラベルが自動的に生成されます。コンソールでサブネット名が取得され、英数字以外の文字が削除されます。最初の文字が文字であることを確認し、ラベルが15文字に切り捨てられます。コンソールに結果が表示されます。別の名前がよい場合は、「DNSラベル」フィールドに独自の値を入力できます。DNSドメインおよびホスト名についてを参照してください。
ノート
サブネットDNSラベルは、VCN自体がDNSラベル付きで作成されている場合にのみ設定できます。
DNSタイプ = Internet and VCN ResolverのDHCPオプションのセットを関連付けます。VCNのDHCPオプションのデフォルト・セットでは、デフォルトでInternet and VCN Resolverが使用されます。
VCNのDNSラベルを指定します。DNSドメインおよびホスト名についてを参照してください。値を設定しない場合(nullの場合)、DHCPオプションにDhcpDnsOption serverType = VcnLocalPlusInternetがある場合でも、Internet and VCN Resolverは使用されないとみなされます。
サブネットの作成時:
各サブネットのDNSラベルを指定します。DNSドメインおよびホスト名についてを参照してください。VCNにDNSラベルを指定したが、サブネットにDNSラベルを指定しない場合、そのサブネットのインスタンスでInternet and VCN Resolverを使用しないとみなされ、VCN内のインスタンスとの通信にホスト名を使用する機能を利用できなくなったとみなされます。
シナリオ1: VCN全体でDNSホスト名に対してInternet and VCN Resolverを使用 🔗
一般的なシナリオでは、VCN全体でInternet and VCN Resolverを有効にすると、VCN内のすべてのインスタンスはIPアドレスを知らなくても相互に通信できます。これを行うには、DNSドメインおよびホスト名についての手順に従い、VCNおよびすべてのサブネットにDNSラベルを割り当てます。次に、すべてのインスタンスに起動時にホスト名(または少なくとも表示名)を割り当てます。セカンダリVNICまたはセカンダリ・プライベートIPを追加する場合は、これらにもホスト名を割り当てます。そうすると、インスタンスは、IPアドレスではなくFQDNを使用して相互に通信できます。
シナリオ1では、VCN内のすべてのサブネット、つまり、すべてのインスタンスでInternet and VCN Resolverという同じ方法を使用すると想定しています。しかし、DHCPオプションはサブネット・レベルで構成されるため、サブネットごとに異なるDNS設定を構成することもできます。重要なのは、DNS問合せを生成するサブネットに、対応するInternet and VCN Resolver設定を構成する必要があるということです。
たとえば、サブネットA内のインスタンスAでサブネットB内のインスタンスBのホスト名を解決する場合は、Internet and VCN Resolverを使用するようにサブネットAを構成する必要があります。反対に、インスタンスBでインスタンスAのホスト名を解決する場合は、Internet and VCN Resolverを使用するようにサブネットBを構成する必要があります。