Direct Answer

DNS が Namecheap にあるドメインをリダイレクトするには、RedirHub でリダイレクトを作成し、その後 Namecheap の Advanced DNS で A レコードを使ってルートドメインを RedirHub に向け、TXT 検証レコードを追加し、CNAME で www を向けます。RedirHub は変更を検出し、SSL 証明書を自動的に発行します。

Namecheap の標準 URL Redirect Records は簡単なケースには対応していますが、制限があります。旧ドメインで HTTPS が動作しない場合があり、パスルール、分析、バルクツールもありません。RedirHub は、ドメインと DNS を Namecheap に置いたまま、そのすべてを追加します。

開始する前に#

  • ドメインが Namecheap BasicDNS または PremiumDNS を使用していること。カスタムネームサーバーを使用している場合は、代わりにその DNS プロバイダーで変更してください(確認方法)。
  • RedirHub アカウント。14 日間の無料トライアルでこの手順には十分です。
  • DNS の更新待ち時間を含めて約 10 分。

手順 1: RedirHub でリダイレクトを作成する#

RedirHub ダッシュボードで Redirects を開き、New redirect をクリックして Single import を選択します。ドメイン(例: example.com)を入力し、Next をクリックします。次に、転送先 URL、Method(恒久的な移転には 301)と Forwarded Options を設定し、リダイレクトを作成します。

RedirHub New redirect form with destination, method and Forwarded Options

ルートドメインは www を含みます

www を別途追加する必要はありません。ルートドメインのリダイレクトには www も含まれ、www が DNS で RedirHub を指している限り、同じパスも対象になります。

これらのオプションについてさらに詳しく知りたいですか? URL リダイレクトの設定 と リダイレクト方式の解説 をご覧ください。

手順 2: RedirHub で Connect DNS を開く#

リダイレクトを作成した後に表示される通知で Connect DNS をクリックするか、Hostnames を開いてドメインの横にある Connect DNS をクリックします。Namecheap はまだ自動設定をサポートしていないため、RedirHub は Manual タブを開きます。そこには各レコードがコピーボタン付きで一覧表示され、削除が必要な古いレコードも表示されます。

ダッシュボードの正確な値を必ずコピーしてください。abc123 はご自身のワークスペース ID を表し、Dedicated IP のお客様はご自身の IP を使用します。ドメインにすでに rehd-verify= の TXT レコードがある場合は、新しく追加するのではなく、それを置き換えてください。
HostTypeValue
@(ルートドメイン)A3.33.236.10
@(ルートドメイン)TXT確認用の値。例: rehd-verify=abc123.rediredge.com
wwwCNAMECNAME の転送先。例: abc123.rediredge.com

手順 3: Namecheap で DNS レコードを更新する#

  1. Namecheapにログインし、Domain Listを開いて、ドメインの横にあるManageをクリックします。
  2. Advanced DNSを開きます。
  3. すべてのURL Redirect Recordと、デフォルトのパーキングレコード(たとえば、wwwをparkingpage.namecheap.comに向けるCNAME)を削除し、さらに@とwwwの他のA、AAAA、CNAMEレコードも削除します。
  4. Add New Recordをクリックします。A Record、host @、value 3.33.236.10。
  5. TXT Recordを追加します。host @、valueはダッシュボードのものを使用します。
  6. CNAME Recordを追加します。host www、valueはダッシュボードのものを使用します。
  7. 緑のチェックマーク、またはSave all changesをクリックします。

ルートとwwwのA、AAAA、CNAMEレコードのみ変更してください。メール(MX)やその他のTXTレコードは、これまでどおり機能します。

@ に CNAME を設定しないでください

ルートドメインにはAレコードとTXTを使用します。@ の CNAME は MX などの他のレコードと競合し、メールが壊れる可能性があります。

ステップ4: Connected と HTTPS を待つ#

RedirHub はレコードを自動的に確認します。変更は通常数分以内に反映されますが、古いレコードの TTL によっては最大 24 時間かかる場合があります。ドメインが Connected と表示されたらリダイレクトは有効になっており、その後まもなく SSL 証明書のステータスは Secured に変わります。

ステップ5: リダイレクトをテストする#

プライベートブラウザウィンドウでドメインを開き、ホームページ、より深いページ、そして www 版を、http:// と https:// の両方で確認してください。まだうまく動作しない場合は、新しいリダイレクトのトラブルシューティング または DNS 変更にかかる時間 をご覧ください。

よくある質問

いいえ。ドメインとDNSはNamecheapに残ります。変更するのはルートドメインとwwwのレコードだけです。

そのネームサーバーが属しているDNSプロバイダー、たとえばCloudflareで追加します。NamecheapのAdvanced DNSページは、ドメインがNamecheap BasicDNSまたはPremiumDNSを使用している場合にのみ適用されます。

はい。ルートドメインとwwwのA、AAAA、CNAMEレコードを置き換えるだけです。MXレコードやSPFなどの他のTXTレコードはそのまま残ります。

いいえ。wwwがCNAMEレコードでRedirHubを指している限り、ルートドメインのリダイレクトにwwwも含まれます。wwwを別途追加するのは、別の場所へ向けたい場合だけです。

通常は数分で、古いDNSレコードの有効期限が切れるまで最長24時間かかる場合もあります。RedirHubが変更を自動検出し、その後SSL証明書を発行します。