活用のヒント

DNSレコードを設定する際の注意点について

本ページでは、ecforce管理画面の【設定を変更する > 一般設定 > DNS管理】 よりDNSレコードを追加・編集・削除する際の各DNSレコードタイプの設定方法や注意点を案内します。

設定を誤るとウェブサイトが表示されなくなったり、メールが受信できなくなる可能性がありますので、内容をよくご確認のうえ、作業を行ってください。

管理画面上にて[編集]ボタンが表示されているDNSレコードのみ編集・削除が可能です。
編集不可のDNSレコードについて修正・削除希望の場合は、お問い合わせフォームより「DNS・サーバ関係・仮ドメイン解除の作業の相談・依頼」を選択のうえ、ご依頼ください。

レコード名について

DNS管理しているドメイン(ルートドメイン)もしくはそのサブドメインがレコード名にあたります。
利用しているDNSサービスによっては[ホスト名][HOST]等と呼ばれる場合もありますが、意味は同じです。

<例>
ドメイン:ec-force.com

▼レコード名
ec-force.com
〇〇.ec-force.com(サブドメイン)
XX.〇〇.ec-force.com(サブドメインの前にさらに値がついている場合もあります)


ecforceでのDNS管理が「ec-force.com」であり、
「ec-force.com」に対してレコードを設定したい場合は、「レコード名」の箇所は空欄のままとしてください。
サブドメインを設定したい場合のみ、「レコード名」に指定の値を入力してください。

レコードタイプと値について

・Aレコード

ecforceご契約ドメインを除いた、サブドメインに対してのみ設定できます。

ドメインのIPアドレスを指定するレコードです。必ずIPアドレスの形式となります。
IPアドレスは、[.(ドット)]で区切られた数列となります。
Aレコードは複数設定することが可能ですが、すでに同じレコード名でAレコードが設定されている場合は、基本的に追加ではなく変更対応となります。
各種事業者さまから共有を受けた値が[-(ハイフン)]や[ (半角スペース)]等で区切られている場合は、ecforce管理画面の【設定を変更する > 一般設定 > DNS管理】から登録する際は、「.」に置き換えてご設定ください。

<設定例>
レコード名:shop.ec-force.com
レコードタイプ:A
値:12.123.124.210

・CNAMEレコード
 

正規のドメイン・サブドメインの名称を指定するレコードです。
仕様上、CNAMEレコードはすでに同じレコード名で別のレコードが登録されている場合は、設定することができません。
例:MXレコードですでにhoge.comを設定している場合は、hoge.comのCNAMEレコードを設定することができません

<設定例>
レコード名:help.ec-force.com
レコードタイプ:CNAME
値:support.ec-force.com

ecforce管理画面の【設定を変更する > 一般設定 > DNS管理】では、ecforceご契約ドメインを除いたドメインに対してのみ設定できます。

・MXレコード

メールサーバーを指定するレコードです。
サブドメインに対しても設定することができます。

<設定例>
レコード名:ec-force.com
レコードタイプ:MX
値:10 mail01.ec-force.com

10が優先度、mail01.ec-force.comがメールサーバーのホスト名です。
管理画面より設定する際は、優先度とホスト名の間に半角スペースを入れてください。

例:以下で指定したい場合、値に「10 mail01.ec-force.com」を入力してください。
==============
値:mail01.ec-force.com
優先度:10
==============

※基本的に1つのレコード名(ドメイン)に対して設定できるメール事業者は1社となります。(例:Google Workspace とXserver を列挙してMXに設定することは基本的に実施しません)

「値」にはご利用のメールサーバーのホスト名(例:◯◯◯.sakura.ne.jp、sv◯◯◯.xserver.jpなど)を指定してください。
Xserverやさくらインターネットのコントロールパネルでは、SPFレコード(TXTレコード)の「ホスト名」欄に「@」やドメイン名を指定する形式となっています。
ただし、ecforceでご契約のドメインがルートドメイン(例:example.com)である場合、ドメイン名を指定してもDNS上ではecforceのサーバーを参照してしまうため、ご希望の外部メールサーバーの情報が正しく反映されません。
このような場合は、外部メールサーバー側で提供されている正しいサーバー名(ホスト名)を「値」に指定するようお願いいたします。
メールサーバー名の確認方法は、ご利用になるメールサーバー名のコントロールパネルよりご確認ください。

MXレコードを変更すると、受信メールサーバーが切り替わります。
事前に、ご利用中のメールソフトにて変更予定の受信メールサーバーの情報をご設定ください。
※MXレコードを変更する際は、一時的にメールの送受信ができかねる可能性がございます。比較的メール利用の少ないお時間帯にて変更作業を実施することを推奨いたします。

・TXTレコード

DNS管理者がテキストを登録するためのレコードです。
もともとは人間用のメモとして関連付けるテキスト情報(文字列)を定義するレコードでしたが、
現在では主に、メールのなりすましを防止する設定(SPF・DKIM)を公開したり、Googleなどの外部サービスにドメインの所有者であることを証明したりするために使われます。
これにより、ドメインの信頼性とセキュリティを確保する重要な役割を担っています。

1つのドメインが複数のテキストレコードを持つことが可能です。

<設定例>
レコード名:ec-force.com
レコードタイプ:TXT
値:v=spf1 ip4:xx.xxx.xxx.xxx ~all

ecforce管理画面の「DNS管理」よりTXTレコードを設定する際、「値」には先頭と末尾のダブルクォーテーション「”」は不要です。
※ダブルクォーテーション「”」を入力するとエラーとなり設定できかねますのでご留意ください。

SPFを設定の場合、すでに同一ホスト名で「v=spf1」から始まる値が設定されている場合は、既存値に追加したい値を組み込む必要があります。
以下の例をご参考ください。


<例>
・「ip4」で2つ以上の値を登録する場合、「+ip4:」で連結してください。
【誤】v=spf1 +ip4:xxx.xxx.xxx.0/24 10.0.0.0/24 ~all
【正】v=spf1 +ip4:xxx.xxx.xxx.0/24 +ip4:10.0.0.0/24 ~all

・「a」で2つ以上の値を登録する場合、「include:」で連結してください。
【誤】v=spf1 +a:mta include:_spf ~all
【正】v=spf1 +a:mta.example.jp include:_spf.example.jp ~all

・「ip4」と「a」で2つ以上の値を登録する場合、+a部分を「include:」で連結してください。
【誤】v=spf1 ip4:12.34.56.78 +a:example.com -all
【正】v=spf1 ip4:12.34.56.78 include:example.com -all

また、SPF2.0の場合には「v=」は不要で、これを付けるとエラーになります。

・NSレコード

ネームサーバー値を指定する際に設定するレコードです。
ecforceのご利用に関するNSレコードは変更できません。
ecforceのご利用に関係しないサブドメインに対しては、NS値を設定可能です。

<例>
「ec-force.com」がecforceでのDNS管理の場合
レコード名:ec.ec-force.com
レコードタイプ:NS
値:ns1.example.jp,ns2.example.jp

上記の場合、サブドメイン[ec.ec-force.com]配下を管理するDNSサーバーはecforceではなく、ns1.example.jp / ns2.example.jp となります。

基本的にルートドメインのDNSサーバーで、ドメインに関わる全てのDNSレコードを設定することが可能です。
サブドメインに対してのみ別のDNSサーバーをご用意いただくことで、指定のサブドメイン配下のDNS管理を切り分けることができます。

この記事の目次

このセクションの記事

活用のヒント