クライアントごとに複数の DNS サブドメインを作成する

クライアントごとに複数の DNS サブドメインを作成する

ドメイン ネーム システムを理解している皆様、どうか私にいくつかの点を説明していただけますでしょうか。

単一のパブリックアクセス可能な Web サーバーがあり、単一の IP アドレスとその IP アドレスにマップされた単一の DNS アドレスがあると仮定します。この例では、123.123.123.1 と mysite.net を使用します。

この Web サーバーで複数のクライアントをホストし、各クライアントに myclient1.mysite.net という形式の DNS アドレスを割り当てています。受信 HTTP 要求では、HTTP ホスト ヘッダーを使用して、アクセスされているクライアントを判断します。

たとえば、myclient99.mysite.net を作成したいとします。ただし、その特定のクライアントを、アドレス 123.123.123.99 の別の IP アドレス (別のサーバー) にポイントしたいとします。これは可能ですか? どのようにすればよいですか? これはサブドメインと呼ばれると思いますが、正しいですか?

編集1:サーバーはインターネット サービス プロバイダーによってホストされており、DNS は元々プロバイダーによってセットアップされたことを指摘しておきます。変更するにはテクニカル サポートに問い合わせる必要があると思います。DNS レコードを別の場所でホストする必要がありますか?

答え1

あなたの編集後に、2 番目の質問に対するコメントとして 2 番目の回答を追加します。

Web ホストが DNS を管理している場合は問題ありません。A レコードの追加を依頼するか、DNS ゾーンを管理するための Web ベースの機能が提供されている場合があります。

ただし、独自の DNS を管理することに決めた場合は、ZoneEdit.com で、一定量の無料割り当てを含む信頼できるサービスが見つかります。

Web ホストから DNS サーバーを変更する場合は、レジストラでドメイン名レコードを編集して、権威あるネーム サーバーが更新されるようにする必要があります。また、Web ホストから古いレコードを必ず削除してください (古くなったレコードが残らないようにするため)。

答え2

「サブドメイン」という用語の使用については、人によって議論があるでしょう。>smile<

基本的に、あなたが求めているのは、すべて同じ IP アドレスを参照するさまざまなホスト名 (myclient1、myclient2、myclient3 など) の DNS ゾーンに「A」レコードを作成することです。後で、別の IP アドレスを参照する追加の「A」レコード (myclient99、myclient100 など) を作成する可能性があります。

それで問題ありません。これはDNSの典型的な応用であり、何の問題もありません。作成する「A」レコードの一部に異なるIPアドレスを割り当てるだけです。すべての「A」レコードはできる1 つ (または複数、ただしこの場合その機能は必要ありません) の IP アドレスを参照し、そのアドレスは他の「A」レコードが参照するアドレスとは何の関係もありません。

答え3

ドメインは依然として mysite.net であるため (server1.myclient1.mysite.net などではなく)、これはサブドメインではありません (少なくとも既存の Web サイトよりは)。

私が理解している限りでは、IP 123.123.123.1 で xxx.mysite.net という形式の複数の Web サイトをホストしていて、IP 123.123.123.99 で myclient99.mysite.net という別の Web サイトをホストしたいとおっしゃっているのですね。

これは完全に可能であり、ほとんど簡単です (失礼な言い方ではありませんが、やり方がわかれば、今までにないパワーを手に入れて満足するでしょう)。

2つのことを行う必要があります。

まず、パブリック DNS レコードを編集して、アドレス 123.123.123.99 を指す myclient99.mysite.net の新しい A レコードを追加します。

次に、内部ファイアウォールを設定して、外部 IP アドレス (たとえば 123.123.123.99) を内部アドレス (たとえば 192.168.1.1) に NAT するようにしてください。

あなたがやりたいことは、確かに一般的で普通のことです。

関連情報