1

状況は、ユーザーがサブドメインを取得する Web サイトを持っていることです。例: client.mydomain.com。クライアントが特定の条件 (支払いの不履行など) を満たさない場合、上記のサイトが別の Web サイトを指すようにしたいと考えています。私たちがやりたい方法は、適切なリダイレクトで dns レコードを作成することです。

Windows 2003 サーバーを使用し、.Net でプログラムしています。プログラムでこれを行う方法についての入力はありますか?

私はウェブサイトを管理していますが、その理由は多くのユーザー(したがってサブドメイン)があり、(client.mydomain.come)の物理的なウェブサイトがないためです。ユーザーがブログを持っているワードプレス/ブロガーのようなものです. wordpress.com (ユーザーごとに新しい Web サイトを作成することはないと思います)。

4

4 に答える 4

1

.Net と Windows 2003 サーバーを使用すると、WMI スクリプトを使用してこれを行うことができます。DNS WMI クラスの詳細については、こちらを参照してください。

でも

パブリック DNS サーバーに Windows サーバーを使用しないことを強くお勧めします。セキュリティとパフォーマンスの理由から、BIND を実行している Linux サーバーを使用する方がはるかに優れています。さらに、BIND-dlz (BIND のアドオン) を使用すると、BIND でほぼすべての SQL データベースを DNS レコードのデータソースとして使用できます。BIND 9.4 以降、BIND-dlz はコア BIND ディストリビューションに含まれています。詳細については、http://bind-dlz.sourceforge.netを参照してください。

于 2008-11-11T07:58:59.630 に答える
1

*.domain.com をサーバー IP にマップし、アプリからホスト バインディングを構成することは可能ではないでしょうか? そうすれば、すべてのユーザーに同じアプリを使用できます。それ以外の場合は、いつでも自分でホストを確認してリダイレクトしたり、webroot などを切り替えたり、必要なものを何でもしたりできます。

于 2008-11-11T08:02:50.573 に答える
0

Web サイトを管理している場合は、DNS レコードを変更するのではなく、リダイレクトを設定するのが最善だと思います。リダイレクトは、現在のドキュメント インデックス (index.htm など) の名前を変更して、目的地へのメタ リダイレクトを行う独自のものに変更するのと同じくらい簡単です。

DNS の変更は反映が遅いため、TTL が小さい場合でも、無効化と有効化に遅延が発生します。もう 1 つの変更は、より簡単で即時です。

于 2008-11-11T08:06:40.940 に答える