背景
私はHeroku's Review Apps機能を使用しています。これは、要求が開かれ、各githubのプル用の新しいアプリケーションのインスタンスを展開し、それをフォーマットHerokuレビューアプリの受信DNSリクエストからサブドメインを解析する
my-app-pr-1234.myapp.herokuapp.com
のユニークなURLが割り当てられます私のアプリは、Herokuのは(答えhereを参照)をサポートしていないサブドメイン、を多用して。
彼らは私が購入したサブドメインを処理するためのDNSレコードを設定するので、私はexample.com
質問
各プル要求は、それが独自のURLですが生成されますを購入する必要があります。そして、私はそれぞれのために新しいDNSレコードを設定したくありません、私はむしろ1つの一般的なDNSレコードを設定したいと思います。
受信したリクエストのサブドメインを「解析」して正しいアプリケーションに転送するようにDNSを設定するにはどうすればよいですか?
例:
- 私はDNSが
my-app-pr-1738.myapp.herokuapp.com
に要求されたサブドメインとポイントを解析したいfoo.pr-1738.example.com
- (サブドメイン
foo
は、アプリ自体によって処理されます)
これは可能ですか?
サイドノート:この問題は一般的にDNSに適用されますが、私はDNSレコード管理にDNSimpleを使用します。