web-dev-qa-db-ja.com

HerokuとGoDaddyをセットアップしますか?

Herokuがホストするサイトで使用するために、GoDaddyから購入したドメイン名を取得しようとしています。

Herokuで動作するようにドメイン名を設定するにはどうすればよいですか?

104
allegutta

[2014年10月31日に更新]できます!ここに私が最初からそれをやった方法がありますので、同じ問題を持つ他の人もそれを修正できます。最初にHerokuとGoDaddyをセットアップする方法を説明し、次にネイキッドドメイン(www.example.com-> example.com)を作成する方法を説明します。

HerokuとGoDaddyのセットアップ:

  1. (コンピューターの)ターミナルのプロジェクトフォルダーにheroku domains:add www.example.com(ここでwww.example.comはGoDaddyで購入したドメインです)と書きます。

  2. GoDaddyにサインイン->ドメイン->ドメインを選択->起動(ドメインの詳細に移動します)

  3. [DNSゾーンファイル]タブをクリックします

  4. 「www」(@を指す)という名前のCNAMEレコードを削除します

  5. [レコードの追加]-> CNAME(エイリアス)-> [ホスト]がwwwで、[ポイント]がHerokuアドレス(例supermoo-bil-3411.herokuapp.com)である必要があります。 TTLは1時間です。

DNSが伝播するまでに時間がかかる場合があります。私にとっては約10分かかりました。

それでおしまい! supermoo-bil-3411.herokuapp.comwww.example.comの下になります:)

ネイキッドドメインの作成:

裸のドメインを使用すると、ドメイン名の前にwwwを書く必要がなくなります。これは、example.comwww.example.comに転送することで実行できます。これはGoDaddyでは非常に簡単です。

  1. 上記と同じウィンドウで、「設定」タブをクリックします

  2. [転送]-> [ドメイン]-> [管理]-> [転送の追加]をクリックします。

  3. 「Forward to」はwww.example.com(ドメイン)、「Redirect type」は「301(Permanent)」、「Forward settings」は「Forward only」である必要があります

  4. 「この変更をサポートするためにネームサーバーとDNS設定を更新します。(推奨)」がチェックされていることを確認します

    それでおしまい!完了です:)

便利なリンク:

助けてくれたRyan Kazinecに感謝します:)

294
allegutta

DNS設定には遅れが生じる傾向があります。

別のデバイスからアプリにアクセスしようとしましたか? (別のネットワークで動作しているスマートフォンを考えてみてください。)ローカルDNSキャッシュが問題を引き起こしていることが何度かあります。

WindowsベースのPCからDNSの変更を行っている場合は、DNSキャッシュをフラッシュして問題を解決できる場合があります。

1.)CMD.exe(別名コマンドプロンプト)を右クリックします。2.)管理者として実行をクリックします。 3.)入力:ipconfig/flushdns 4.)Enterキーを押します

ただし、DNSの変更が反映されるまでに時間がかかる場合があることに注意してください。

1
Ryan Kazinec

https://dnsimple.com/r/ecc41c23013629 に移動して、アカウントを開きます。

Heroku用にワンクリックでセットアップし、TTLを1分まで低く設定できます。GoDaddy側では、DNSサーバーをGo Daddyサーバーからdnsimpleサーバーに変更するだけです。 (すべてdnsimpleサイトで説明されています。)シンプル;)

ドメインは引き続きGoDaddyによってホストされています

GoDaddyは私の謙虚な意見ではあなたのDNSを管理する場所ではありません。

0
Paul Williams

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と提携していません-ただ幸せなユーザーです。いずれにせよ、1か月あたり50,000件のクエリが無料で、1か月あたり20ドルで無制限のクエリを取得できます。

お役に立てれば。

0
Paul