私は、複数のクライアントに対応する必要がある新しい MVC SaaS アプリケーションを設計する初期段階にいます。各クライアントには複数のユーザー アカウントがあります。
私の最初の考えは、各クライアントが異なる CNAME を使用して独自の一意の URL を持つことを許可することです。
すなわち clientA.mynewmvcsite.com または clientB.mynewmvcsite.com
このようなモデルを実装しているサイト (例: BeanStalkSVN、InvoiceMachine など) では、Web 全体でこれを頻繁に目にします。
私の質問は、これが(高レベルで)どのように達成されるかについてです。IIS 構成の観点から CNAMES と DNS ポインターの使用を理解していますが、これが達成される方法ではないと思います。
リクエストから CNAME を抽出し、クライアントが有効であることを検証する Web アプリケーションによって機能しますか? (おそらくデータベース内のクライアント リストを照会することによって行われますが、詳細を探しているわけではないので、その部分には関心がありません)
多数のクライアントが発生する可能性があるため、DNS 解決は、*.mynewwebsite.com がホスト サーバーに解決されるグローバル ルールとして設定されていると思いますか?
より詳細な情報や指示があれば、喜んで受け取ります。