Render × お名前.comで独自ドメイン取得・設定手順(Railsアプリ)
RenderでデプロイしたRailsアプリを、
独自ドメイン(例:example.jp)でアクセスできるようにする手順をまとめます。
⸻
やりたいこと
• Renderで動いているWebアプリを 'https://example.jp' で表示したい
• 使用サービス
• デプロイ:Render
• ドメイン取得:お名前.com
全体の流れ
1. お名前.comでドメインを取得
2. Renderに独自ドメインを追加
3. Renderで表示されるDNS情報を控える
4. お名前.comでDNS設定
5. Render側で接続確認
6. Rails側のhost設定(必要な場合)
① お名前.comでドメイン取得
1. お名前.com にアクセス
2. 取得したいドメインを検索
• 例:example.jp
3. 申し込みを完了する
※ ここでは サーバー契約は不要
(Renderを使うため)
② Renderで独自ドメインを追加
1. Renderのダッシュボードにアクセス
2. 対象のWeb Serviceを選択
3. Settings → Custom Domains
4. 「Add Custom Domain」をクリック
5. 取得したドメインを入力
www.example.jp
example.jp
③ Renderが表示するDNS情報を控える
Renderにドメインを追加すると、以下のような指示が表示されます。
例:Aレコード
example.jp → IPアドレス(例:216.xxx.xxx.xxx)
例:CNAMEレコード
www.example.jp → example.onrender.com
この情報を 必ず控えておく
④ お名前.comでDNS設定
1. お名前.com 管理画面
2. DNS設定 → DNSレコード設定
3. 対象ドメインを選択
Aレコードを追加
| 項目 | 値 |
|---|---|
| ホスト名 | (空欄)example.jp |
| TYPE | A |
| VALUE | Renderで表示されたIPアドレス |
| TTL | 300 |
CNAMEレコードを追加(www用)
| 項目 | 値 |
|---|---|
| ホスト名 | www |
| TYPE | CNAME |
| VALUE | example.onrender.com |
| TTL | 300 |
設定後、保存・反映
⑤ 反映を待つ
• DNS反映には 数分〜最大数時間 かかることがある
• すぐアクセスできなくても焦らない
• TTLを300にしておくと切り替えが早い
⑥ Rails側の設定(Rails 6+ 以降)
Railsでは host 制限があるため、
独自ドメインを許可する必要があります。
config/environments/production.rb
config.hosts << "example.jp"
config.hosts << "www.example.jp"
※ Renderで再デプロイを忘れずに
⑦ Renderで接続確認
Renderの Custom Domains 画面で
• ✅ Verified
• 🔒 SSL Enabled
になっていればOK。
ブラウザで
https://example.jp
にアクセスできれば成功
まとめ
•Render × お名前.com なら サーバー契約不要
•DNSは A + CNAME の2つ
•SSLはRenderが自動対応
•本番感・ポートフォリオ感が一気に上がる