GC インスタンスで複数の PTR (rDNS) を使用する

GC インスタンスで複数の PTR (rDNS) を使用する

複数の逆 DNS エントリを設定するのは Linux では非常に簡単ですが、Google Cloud でそれを実行する方法に関するドキュメントが見つかりません。1 つ追加する方法はわかりますが、複数追加する方法はわかりません。サーバーは複数のドメインをホストしており、それらすべてに対して rDNS 検証が必要です。

答え1

技術的には、同じ IP アドレスへの複数の DNS エントリに対してリバース DNS を設定できます。ただし、これはお勧めしません。

Google Cloud DNS はリバース DNS には役立ちません。IP アドレスは Google が所有しており、Google がシステム内で設定を構成する必要があります。現時点では、静的パブリック IP アドレスごとに 1 つの PTR レコードのみを構成できます。

注: 特定の種類の静的パブリック IP アドレスのみがサポートされています。たとえば、Compute Engine に接続された IP アドレスはサポートされています。Google Load Balancer に接続された IP アドレスはサポートされていません。

答え2

あなたが何を望んでいるのか理解しているなら、次のようなことをする必要があります:

$gcloud compute instances update-access-config [INSTANCE_NAME]
--public-ptr --public-ptr-domain [DOMAIN_NAME]

これをみてドキュメンテーション

注: 他のユーザーの回答にコメントできないため、自分の回答を編集しています。

John Hanley 氏の回答により、私はこのシナリオについて考え、いくつかの相談と調査を行うようになりました。

私の結論は次のとおりです。
- 内部DNSを使用すると、IPアドレスごとに1つのPTRレコードしか持てません。
- Cloud DNSマネージドプライベートゾーンにPTRレコードを作成し、Compute Engineの内部DNS PTRレコードを上書きすることができます。
- GCE内部DNSは これら逆ゾーン
- GCE内部DNS逆ゾーンとPTRを上書きすることができます。クラウド DNS マネージド プライベート ゾーン.
- 技術的には、1 つの PTR レコードが持つことができるエントリの数に制限はありません。
- GCP では、in-addr.arpa のパブリック DNS ゾーンを作成することはできません。そのため、この用途は限られる可能性があります。

関連情報