回答:
[2014年10月31日更新]よし!できます!これが私が最初からそれをした方法です、それで同じ問題を持つ他の人もそれを修正することができます。最初にHerokuとGoDaddyをセットアップする方法を説明し、次にネイキッドドメイン(www.example.com-> example.com)を作成する方法を説明します。
HerokuとGoDaddyのセットアップ:
ターミナル(コンピューター上)のプロジェクトフォルダーに書き込みますheroku domains:add www.example.com
(www.example.com
GoDaddyで購入したドメインはどこですか)
GoDaddyにログイン-> DOMAINS->ドメインを選択->起動(これにより、ドメインの詳細に移動します)
[DNSゾーンファイル]タブをクリックします
'www'(@を指す)という名前のCNAMEレコードを削除する
[レコードの追加]-> CNAME(エイリアス)-> [ホスト]をクリックし、[ www
ポイント先]はHerokuアドレス(例supermoo-bil-3411.herokuapp.com
)にする必要があります
。TTLは1時間にすることができます。
DNSが伝播するまでに時間がかかる場合があります。私にとっては約10分かかりました。
それでおしまい!supermoo-bil-3411.herokuapp.com
今下にありますwww.example.com
:)
ネイキッドドメインを作成します。
ネイキッドドメインを使用すると、ドメイン名の前にwwwを書く必要がなくなります。これはに転送example.com
することで実行できますwww.example.com
。これはGoDaddyで非常に簡単です。
上記と同じウィンドウで、[設定]タブをクリックします
[転送]-> [ドメイン]-> [管理]をクリックし、[転送の追加]をクリックします。
「転送先」はwww.example.com
(ドメイン)、「リダイレクトタイプ」は「301(永続的)」、「転送設定」は「転送のみ」
[この変更をサポートするためにネームサーバーとDNS設定を更新します。(推奨)]がオンになっていることを確認します
それでおしまい!完了です:)
役立つリンク:
助けてくれたRyan Kazinecに感謝します:)
DNS設定には、時間差がある傾向があります。
別のデバイスからアプリにアクセスしようとしましたか?(別のネットワークで動作しているスマートフォンについて教えてください。)ローカルのDNSキャッシュが問題を引き起こしている状況を何度か見たことがあります。そのため、別のデバイスからアクセスすると、状況が多少明るくなる場合があります。
WindowsベースのPCからDNSを変更する場合は、DNSキャッシュをフラッシュして、問題を解決できる場合があります。
1.)CMD.exe(別名コマンドプロンプト)を右クリックします。2.)[管理者として実行]をクリックします。3.)次のように入力します:ipconfig / flushdns 4.)Enterキーを押します
ただし、DNSの変更が反映されるまでに時間がかかる場合があることに注意してください。
移動しhttps://dnsimple.com/r/ecc41c23013629と口座を開きます。
herokuにはワンクリックが設定されており、TTLを1分程度に設定できます。次に、GoDaddy側で、dnsサーバーをgo daddyサーバーからdnsimpleサーバーに変更します(すべてdnsimpleサイトで説明されています)。シンプル;)
ドメインは引き続きGoDaddyでホストされています
GoDaddyは私の謙虚な意見であなたをDNSを管理する場所ではありません。
Herokuで外部ドメインを設定する最も簡単な方法の1つは、このアドオンを使用することです。https://addons.heroku.com/zerigo_dns-dnsネームサーバーをポイントするだけで
a.ns.zerigo.net
b.ns.zerigo.net
c.ns.zerigo.net
d.ns.zerigo.net
e.ns.zerigo.net
私はZerigo DNSとは関係がありません-ただ幸せなユーザーです。ええ、毎月50,000クエリは無料で、月額20ドルで無制限のクエリを取得できます。
お役に立てれば。