AI Dev Guide
デプロイ ドメイン 入門

初めてのドメイン設定 (お名前.com x Vercel)

お名前.com で取得したドメインを Vercel のサイトに紐づける手順を、初めての人向けに丁寧に解説します

この記事でやること

お名前.com で持っているドメイン(例: example.com)に、Vercel でデプロイしたサイトを紐づけます。

完了すると my-site.example.com のような自分だけの URL でサイトにアクセスできるようになります。

前提知識: ドメインの仕組み

まず「なぜ設定が必要なのか」を理解しましょう。

ユーザーが my-site.example.com にアクセス
    |
    v
「example.com の案内係は誰?」
    |
    v
ネームサーバー(お名前.com の DNS)に聞く
    |
    v
「my-site は Vercel に向けてね」(= DNS レコード)
    |
    v
Vercel のサーバーに到着 → サイトが表示される
  • ネームサーバー = ドメインの「電話帳」を管理する場所
  • DNS レコード = 電話帳の中身(「この名前は → ここに繋いで」という指示)
  • CNAME レコード = DNS レコードの一種。「このサブドメインは、別のアドレスに転送して」という意味

つまり、やることは2つだけ:

  1. Vercel 側: 「このドメインを使いたい」と宣言する
  2. お名前.com 側: 「そのドメインは Vercel に向けてね」と DNS に書く

用語の整理

用語意味
ルートドメイン取得したドメインそのものexample.com
サブドメインルートドメインの前に付ける名前my-site.example.com
ネームサーバーDNS の問い合わせ先01.dnsv.jp(お名前.com)
CNAME「ここに転送して」という DNS レコードmy-site → Vercel

サブドメインはドメインを追加購入しなくても、無料で好きなだけ作れます

Step 1: Vercel でドメインを追加

  1. Vercel ダッシュボード にログイン
  2. 対象プロジェクトを選択
  3. SettingsDomains を開く
  4. 入力欄に使いたいドメインを入力(例: my-site.example.com
  5. Add をクリック
  6. Connect to an environment を選択 → Production を選ぶ
  7. Save

この時点では「Invalid Configuration」と赤く表示されますが、正常です。DNS の設定がまだなので、この後のステップで解消します。

Vercel が表示する Value をメモする

ドメイン追加後、Vercel が DNS 設定用の値を表示します:

項目表示例
TypeCNAME
Namemy-site
Valuexxxxxx.vercel-dns-017.com.

この Value を次のステップで使うので、コピーしておいてください。

Step 2: お名前.com でネームサーバーを設定

お名前.com の DNS レコード機能を使うには、ネームサーバーがお名前.com のものになっている必要があります。

初めて DNS レコード設定を使う場合

DNS レコードを登録すると、お名前.com から以下のようなメールが届くことがあります:

設定していただいた DNS レコードを有効にする場合、ネームサーバーを以下に設定する必要がございます。

この場合は、ネームサーバーの変更が必要です。

  1. お名前.com Navi にログイン
  2. ドメイン設定ネームサーバーの変更
  3. 以下を入力:
項目
ネームサーバー 101.dnsv.jp
ネームサーバー 202.dnsv.jp
  1. 保存

注意: このドメインで既に Web サイトやメールを運用している場合、ネームサーバーを変更すると影響が出ます。何も使っていなければ問題ありません。

Step 3: お名前.com で DNS レコードを追加

  1. お名前.com Navi にログイン
  2. ドメイン設定DNS設定/転送設定DNSレコード設定を利用する
  3. 以下のレコードを追加:
ホスト名TYPEVALUETTL
my-siteCNAMEVercel に表示された Value をそのまま貼るデフォルトのまま
  1. 保存

VALUE の末尾にドット(.)がある場合、ドットも含めてそのまま貼り付けてください。

Step 4: 反映を確認

DNS の反映には数分〜最大数時間かかります。

確認方法:

  • Vercel の Settings → Domains で「Invalid Configuration」が消えたら成功
  • ブラウザで my-site.example.com にアクセスしてサイトが表示されたら完了

SSL 証明書(https)は Vercel が自動で発行してくれるので、追加の設定は不要です。

よくある質問

Q: ドメインの購入は必要?

サブドメインを使うなら不要です。example.com を既に持っていれば、blog.example.comapp.example.com は無料で作れます。

Q: xxx.vercel.app のデフォルト URL はどうなる?

カスタムドメインを追加しても、xxx.vercel.app でもアクセスできます。Vercel の Domains 設定でカスタムドメインを Primary Domain に設定すると、.vercel.app にアクセスした人がカスタムドメインにリダイレクトされます。

Q: ハイフンとアンダースコア、どっちがいい?

ハイフン(-)を使ってください

観点ハイフン -アンダースコア _
Google の扱い単語の区切りと認識1つの単語と認識
URL の慣習標準まれ
入力のしやすさShift 不要Shift が必要

SEO 的にもハイフンが推奨されています。

Q: 設定したのにサイトが表示されない

  • DNS の反映を待つ(最大数時間)
  • Vercel の Value を正しくコピーしたか確認
  • ネームサーバーが 01.dnsv.jp / 02.dnsv.jp になっているか確認
  • ブラウザのキャッシュをクリアして再アクセス

次のステップ