サブドメインで運用するページが増えてきたので Google Search Console の所有者確認をドメイン名プロバイダで一本化しようとしたところハマったのでメモ。
まずやったこと
お名前.com の DNS レコードに Google Search Console で発行したレコードを入れて三日ほど様子を見ました。だめでした。
原因はロリポップ!
ロリポップ!から指定されたプライマリネームサーバー、セカンダリネームサーバーをネームサーバーに設定していると、それ以外のレコードはすべて無視されてしまうようです。知らんがな。解決方法
まず nslookup などで対象ドメインの IP アドレスを引いておきます。(A)次に Google Search Console で発行したレコードをコピーしておきます。(B)
(A) と (B) を追加します。
「転送用ネームサーバーに変更」にチェックを入れて実行します。
転送用ネームサーバーで上書きされているのが確認できます。
しばらく待ってから Google Search Console をチェックしたところ確認が通りました。やったぜ。
ただ、この方法だとなんらかの拍子に IP アドレスが変更されると繋がらなくなるのでチェックが通ったあとは元に戻した方が良いかもしれません。Google Search Console のヘルプには変更するなと書いてありますが…。