DNS レコードに関して、 1.1.1.1 に HTTP、2.2.2.2に HTTPSwww.example.com
を持つ1 つのドメインを設定するにはどうすればよいですか?www
www
明確にするために:
- HTTP www.example.com は 1.1.1.1 に解決されます。
- HTTPS www.example.com は 2.2.2.2 に解決されます。
現在、私は以下を所有しています:
@ IN A 1.1.1.1
www IN A 1.1.1.1
DNS レコードに関する私の現在の (平均的な) 知識では、そのように設定できないようです。代わりに、 のような新しい a レコードを作成する必要がありますsecure IN A 2.2.2.2
。
注意: 残念ながら、1.1.1.1 で HTTPS www.example.com を設定することはできません。
答え1
残念ながら、HTTPS トラフィックを www.example.com ではなく secure.example.com に送信する場合を除き、直接質問している内容を実行することはできません。
唯一の解決策は、使用されるプロトコルに基づいてトラフィックを異なる IP アドレスに転送するプロキシ/ファイアウォール/ロード バランサー デバイスを Web サーバーの前に配置することです。
答え2
DNS でこれを行う方法はありません。プロトコルに関係なく、特定の名前に対して 1 つの IP アドレスが必要なため、使用できるオプションは次のとおりです。
- ファイアウォール/ルーターを使用して、トラフィックをさまざまなサーバーにルーティングします。
- 追加新しいのレコードを、たとえば として、ホスティングサーバーがのHTTPSリクエストを にリダイレクトするように
secure.example.com
設定します。2.2.2.2
1.1.1.1
www.example.com
secure.example.com