1

mysite.com を myapplication.herokuapp.com に向けたい

懸命に検索し、ホストゲーターのサポートと話していましたが、彼らは言います-不可能です.herokuはAレコードとCNAMEをサポートしていないため、ネイキッドドメインからポイントすることはできません.

4

2 に答える 2

4

あなたは A レコードでそれを行うことができます...しかし、Heroku は本当にあなたにそれを望んでおらず、いくつかの正当な理由があります。あなたができることの1つは実行することです

$ host myapplication.herokuapp.com

どの IP を指しているかを調べ、その IP を指す A レコードを作成します。しかし、これは非常に脆弱です。Heroku がその IP を変更すると、A レコードを更新するまでドメインが機能しなくなります。この方法はおそらくどこかで壊れる可能性があるため、技術的には可能ですが、実行しないでください。

幸いなことに、解決策があります。Heroku は、カスタム ドメインのドキュメント、特にルート ドメインのドキュメントでそれらの概要を説明しています。最善の方法は、"ANAME" または "ALIAS" レコードをサポートする DNS プロバイダーを使用することです。これらのレコードは、別のドメイン (IP ではなく) を指すという点で CNAME レコードに似ていますが、ルート ドメインに使用できます。DNS はネイティブでそのようなサポートを持っていないため、これらはちょっとしたハックであり、DNSimple と DNS Made Easy という少数のプロバイダーでしかサポートされていません。このソリューションは、最適で最も堅牢なソリューションです。

私はDNSimpleを使用していますが、非常に信頼性が高く、優れた操作性を備えていることがわかりました。

于 2013-05-31T05:04:01.327 に答える
3

この質問はすでにここで尋ねられ、回答されています: https://stackoverflow.com/a/16041655/758334

dnsimple を保証できます。それらに切り替えた理由はいくつかありますが、ホストされているクラウド アプリに頂点ドメインをポイントさせるための ALIAS レコードのサポートは、私にとって大きなものでした。

于 2013-06-22T05:32:22.083 に答える