Cloudflare Workers に独自ドメインを設定するのにハマった。

現在の状況

  • ムームードメインでドメインを取得。レンタルサーバーはXserverなのでムームードメインのネームサーバー設定で NS は Xserver に向けている。
  • DNS 設定は Xserver の管理パネルで設定

Cloudflare Workers で新しいウェブサイトを公開するので、Xserver に設定しているウェブのドメインを Workers のURLとして設定したい。

失敗した設定

Cloudflare のドメイン管理で独自ドメイン(s4ec.jp)を追加。
Xserver の管理パネルでは、指定された Cloudflare のネームサーバーを NS に設定している。

ウェブサイトとして使う Wokers にカスタムドメイン設定で s4ec.jp を設定。

一通り設定できているにもかかわらず、ドメイン管理ページで「無効なネームサーバー」のままである。「保留中」ですらない。これはどういうことだろうか??
意外なところで苦戦中。うまく設定できるか。

成功した設定

解決した方法は、ムームードメインの管理パネルのネームサーバー設定で NS を Cloudflare のネームサーバーにした。(ns1.xserver.jp〜ns5.xserver.jp は削除)

jp ドメインのレジストラ(ムームードメイン)で、Cloudflare のネームサーバーに切り替わっていないとダメみたいだ。
AI に聞くと失敗した例の「ムームー→Xserver→Cloudflare という“二重委譲”ということで、Cloudflare は権威を持てず[無効]と判定する」とのこと。

少し待つと無事にドメインステータスが「アクティブ」になった。

それで Xserver の管理パネルの DNS 設定は使われなくなので、追加していたレコード(MX、SPF、DKIMなどのTXT)は丸ごと、Cloudflare の DNS 設定に移植した。

メールサーバーは Xserver を使うので、MX の設定を sv◯◯◯◯◯◯.xserver.jp とした。

これで動作確認をしたところ問題なく動くようになり公開することができた。
とりあえず、なんとかなって一安心。

ページの先頭へ