XserverでSPF・DKIM・DMARCを設定する方法
最終更新: 2026-10-06
エックスサーバーのサーバーパネルにある「DNSレコード設定」でレコードを追加する手順です。公式マニュアルの記載に基づいています(実際の画面キャプチャは公式マニュアルでご確認ください)。
💡 このガイドが使えるのは、ドメインのネームサーバーがエックスサーバー(ns1〜ns5.xserver.jp)の場合です。設定値ジェネレーターの「自動判定」で確認できます。
先に知っておくと楽になる、Xserverの2大ポイント
- SPFは最初から自動設定済み — エックスサーバーのネームサーバー利用時、SPFのTXTレコードはドメイン追加時に自動で作られています。手動でもう1本追加すると二重登録になり逆効果なので、まず診断で現状を確認してください。
- DKIMはボタン1つ — サーバーパネルの「DKIM設定」で対象ドメインをONにするだけで、鍵の生成からDNS登録まで自動で完了します(セレクタは
default)。ただし、ネームサーバーを他社に向けている場合は自動では入りません。公式マニュアルにも「他社ネームサーバー側でDNSレコードを追加してください」とあります。
つまりXserver利用者が手動で登録するのは、多くの場合DMARCの1本だけです。
DNS設定画面の開き方
- サーバーパネルにログイン
- 左メニュー「ドメイン」→「DNSレコード設定」を開き、対象ドメインを選択
- 「DNSレコード設定追加」タブを開く
⚠️ 「サブドメイン設定」は使いません。左メニューでは「サブドメイン設定」が「DNSレコード設定」のすぐ上にあり、先に目に入りますが、こちらはそのサブドメインでWebサイトを公開する(htmlの置き場を作る)ための機能で、メールの認証設定とは別物です。実行すると使わないページが公開状態になるため、触らないでください。
サブドメインのSPF・DKIM・DMARCを設定するとき
news1.yourdomain.com のようなサブドメインで配信する場合も、作業は「DNSレコード設定」だけです。サブドメインを事前に作成しておく必要はありません。
- 対象ドメインは
yourdomain.com(本体)のまま選びます - ホスト名にサブドメイン部分を含めて入力します。ホスト名欄は「対象ドメインより前の部分だけ」を書く方式なので、当サイトのジェネレーターが
_dmarcと表示していれば_dmarc.news1、omspfならomspf.news1と入力します
| 作りたい名前 | ホスト名の入力欄に書く値 |
|---|---|
_dmarc.news1.yourdomain.com | _dmarc.news1 |
omspf.news1.yourdomain.com | omspf.news1 |
omdk._domainkey.news1.yourdomain.com | omdk._domainkey.news1 |
追加後、一覧でフルの名前(omspf.news1.yourdomain.com)になっているか確認してください。サブドメインへの追加は本体ドメインの既存レコードに影響しませんので、本体で使っている他社サービスの設定はそのまま残ります。
入力欄の読み替え表
| 入力欄 | 入力のしかた |
|---|---|
| ホスト名 | ドメインより前の部分だけ(例: _dmarc)。ドメイン名は自動で補われます。ルート(ドメイン本体)は空欄 |
| 種別 | TXT / CNAME などを選択 |
| 内容 | レコードの値。ダブルクォート(")は不要(付いていても登録時に自動削除) |
| TTL | 3600のまま変更不要 |
登録例(DMARCの場合)
値はジェネレーターで自分用に作成してください。入力イメージ:
| ホスト名 | _dmarc |
|---|---|
| 種別 | TXT |
| 内容 | v=DMARC1; p=none;(レポートを受け取る場合は rua= を追加) |
入力後「追加する」→(確認画面がある場合は確認して確定)→ 一覧に追加されたことを確認します。
Xserver特有の注意点
- DNSレコード設定は「上級者向け機能」とされ、誤設定するとWeb表示やメール受信に影響します。このページの3種類(SPF/DKIM/DMARC)以外は触らないのが安全です
- CNAMEの内容にIPアドレスは登録できません。また、CNAMEを作った名前には他のレコードを併存できません
- 他社サーバーのメールをXserverのDNSで使う場合など、SPFに送信元を足すときは、既存の自動SPFに include を追記して1本にまとめます
- Google Workspaceを併用しているなら、SPFを手で編集する前に「SPF設定」の「Gmail許可」をONにしてください。公式マニュアルによると、これだけで
include:_spf.google.comが自動で追記されます。手で書き足すより安全です - 自動で入るSPFは
v=spf1 +a:sv***.xserver.jp +a:自分のドメイン +mx include:spf.sender.xserver.jp ~allの形です(sv***は契約サーバーのホスト名)。「カスタム設定」で編集した内容はサポート対象外と明記されているので、触るのは必要なときだけに
📎 公式マニュアル: DNSレコード設定|SPF設定|DKIM設定
公式ドキュメントに当たって内容を確認した日: 2026-08-30