DNS の魅力的なテーマ、特に Heroku やその他のクラウド ホスティング プラットフォームに関連する zone apex CNAME の問題について読んでいます。Heroku は A レコードを使用しないことを強く推奨していますが、Heroku アプリでセカンド レベル ドメインを使用する最善の方法は何ですか?
DNSimple のような特定の有料 DNS サービスは、「エイリアス」レコード タイプ (CNAME を装った A レコード) を提供し、RFC に準拠した方法で第 2 レベル ドメインを yourapp.herokuapp.com にマップできることがわかりました。残念ながら、私は現在、レジストラ DNS で立ち往生しています。
また、Heroku が示唆するように、www サブドメインを CNAME 化しようとしましたが、ユーザーが入力した URL を www なしで受け入れる理想的な方法はないようです。私のレジストラー (1and1) が提供するリダイレクト サービスは機能しますが、パスは保持されません。たとえば、www.mydomain.com/about は mydomain.com にリダイレクトされます。
私はhttp://www.arecord.net/のようなサービスを使うのをためらっています。
私が見落としていたこれを行うためのより良い方法はありますか?