1

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/のようなサービスを使うのをためらっています。

私が見落としていたこれを行うためのより良い方法はありますか?

4

1 に答える 1

0

レジストラー/DNS プロバイダーが DNS レベルで ALIAS レコードまたは URL リダイレクトをサポートしていない場合は、ルート ドメインの A レコードをバックアップとして使用する価値があります。アプリケーション レベルでは、ユーザーをwwwサブドメインにリダイレクトできます。

最大のリスクは、ルート ドメインでポイントしている IP アドレスが停止する可能性ですwww。大したこと。ときどきシステムが停止したり、A レコードを更新する必要が生じたりしても、ルート ドメイン トラフィックを単に拒否するよりもはるかにユーザー フレンドリーです。

于 2012-08-08T14:37:14.240 に答える