2026年6月8日
2026年6月8日
DNSimple でレコードを追加する手順|管理画面と API での登録、WordPress 向けの設定例
DNSimple でレコードを追加するには、ドメインの DNS 管理画面でレコードの種類を選び、名前・値・TTL を入力して保存します。ただし、そのドメインのネームサーバーが DNSimple を向いていなければ、追加したレコードは外部から使われません。この記事では、追加前の確認、管理画面と API それぞれでの追加方法、WordPress サイトでよく使うレコードの設定例、追加後に反映を確かめる方法までを、つまずきやすい点とあわせて説明します。
追加する前に確認すること
ネームサーバーが DNSimple を向いているか
DNSimple に登録したレコードが使われるのは、ドメインの権威ネームサーバーとして DNSimple が登録されている場合だけです。ドメインを DNSimple で登録した場合は通常そのまま使えますが、他社で登録したドメインの DNS だけを DNSimple に置いている場合は、レジストラ側でネームサーバーを変更している必要があります。
dig NS example.com +short
結果に DNSimple のネームサーバーが並んでいれば準備はできています。どのネームサーバー名を使うかは、DNSimple の管理画面のドメインの情報に表示されるので、その値と照らし合わせてください。別の事業者のネームサーバーが返ってくる場合、DNSimple にいくらレコードを追加しても反映されません。
同じ名前にすでにレコードがないか
DNS では、ある名前に CNAME を置くと、同じ名前にほかの種類のレコードを置けません。たとえば www にすでに A レコードがあるところへ CNAME を追加しようとすると、エラーになるか、どちらかを消す必要があります。追加しようとしている名前に既存のレコードがないかを、先に一覧で確かめておきます。
管理画面でレコードを追加する
DNSimple の管理画面では、対象ドメインを開き、DNS の管理画面からレコードの追加に進みます。メニュー名やボタンの表記は更新で変わることがあるため(2026年10月現在)、ここでは入力する項目の意味で説明します。
- 種類(Type): A、AAAA、CNAME、MX、TXT、CAA などから選びます。DNSimple 独自の ALIAS や URL もここで選べます。
- 名前(Name): ドメインからの相対名で入力します。
www.example.comを作るならwwwだけを入れます。ドメインそのもの(頂点)に作る場合は空欄のままにします。www.example.comと全部入力すると、www.example.com.example.comという意図しない名前になることがあるので注意してください。 - 値(Content): A なら IPv4 アドレス、CNAME なら向け先のホスト名、TXT なら文字列を入れます。
- TTL: キャッシュに保持される秒数です。初めて設定する名前や、近いうちに変更する予定がある名前は 300〜600 秒程度に、安定して変わらない名前は 3600 秒程度にするのが一般的です。
- 優先度(Priority): MX など、優先度を持つレコードで使います。
保存すると、DNSimple のネームサーバーには短時間で反映されます。外部から見えるようになるまでの時間は、主に既存のキャッシュの TTL に左右されます。
WordPress サイトでよく使うレコードの例
WordPress サイトを公開するときに登録することが多いレコードを、用途ごとに並べます。値は例なので、実際のサーバーやサービスの値に置き換えてください。
| 名前 | 種類 | 値の例 | 用途 |
|---|---|---|---|
| (空欄) | A | 203.0.113.10 | 頂点ドメインをサーバーへ向ける |
| www | CNAME | example.com | www をサーバーへ向ける |
| (空欄) | MX | mail.example.net(優先度 10) | メールの受信先 |
| (空欄) | TXT | v=spf1 include:_spf.example.net ~all | SPF(送信元の宣言) |
| _dmarc | TXT | v=DMARC1; p=none; rua=mailto:dmarc@example.com | DMARC のポリシー |
| (空欄) | CAA | 0 issue "letsencrypt.org" | 証明書を発行できる認証局の指定 |
いくつか補足します。
CDN やホスティングサービスに頂点ドメインを向けたい場合、頂点には CNAME を置けないため、DNSimple の ALIAS レコードを使います。ALIAS は、指定したホスト名を DNSimple 側で解決して A / AAAA として返す仕組みです。サービスの案内で「頂点には CNAME 相当の設定をしてください」と書かれているときに使います。
メール関連の TXT は、使っているメールサービスの案内どおりに入れます。SPF は1つのドメインに1つだけにする必要があり、複数のサービスを使う場合は1つのレコードにまとめます。DKIM は、サービスから指定された名前(selector._domainkey のような形)で TXT または CNAME を作ります。
CAA を設定すると、指定した認証局以外は証明書を発行できなくなります。サーバー会社が自動で発行する証明書がどの認証局のものかを確かめずに設定すると、証明書の更新が失敗することがあるため、現在使っている認証局を確認してから追加してください。
DNSimple には、よく使われるサービス向けのレコードをまとめて追加できる機能も用意されています。便利ですが、どのレコードが追加されるかを事前に確認し、既存のレコードと衝突しないかを見てから使うようにします。
API でレコードを追加する
複数のドメインに同じレコードを追加したい場合や、作業を自動化したい場合は、DNSimple の API v2 が使えます。アカウントの設定画面でアクセストークンを発行し、コードや Git には直接書かず、環境変数で渡します。
# トークンとアカウント ID は環境変数で渡す(値は管理画面で確認する)
export DNSIMPLE_TOKEN="your-api-token"
export DNSIMPLE_ACCOUNT="your-account-id"
# www の CNAME を追加する
curl -s -X POST \
-H "Authorization: Bearer ${DNSIMPLE_TOKEN}" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"name":"www","type":"CNAME","content":"example.com","ttl":3600}' \
"https://api.dnsimple.com/v2/${DNSIMPLE_ACCOUNT}/zones/example.com/records"
# 登録されたレコードを確認する
curl -s \
-H "Authorization: Bearer ${DNSIMPLE_TOKEN}" \
-H "Accept: application/json" \
"https://api.dnsimple.com/v2/${DNSIMPLE_ACCOUNT}/zones/example.com/records?name=www"
API でも、名前は管理画面と同じく相対名で、頂点は空文字で指定します。アカウント ID が分からない場合は、https://api.dnsimple.com/v2/whoami にトークン付きで問い合わせると確認できます。
本番のドメインでいきなり試すのが不安な場合、DNSimple はテスト用のサンドボックス環境を提供しています。サンドボックスは本番とは別のアカウントとトークンが必要で、API の接続先も異なります。詳しい手順は DNSimple の開発者向けドキュメントで確認してください。同じ操作を継続的に管理したい場合は、Terraform の DNSimple プロバイダでレコードをコードとして管理する方法もあります。
追加したレコードが反映されたか確かめる
まず、DNSimple のネームサーバーへ直接問い合わせて、登録が正しいかを確認します。ここで期待した値が返らなければ、登録内容(名前・種類・値)を見直します。
# DNSimple のネームサーバーに直接聞く(ネームサーバー名は管理画面の表示に合わせる)
dig @ns1.dnsimple.com www.example.com CNAME +short
# 公開 DNS 経由で聞く(キャッシュの影響を受ける)
dig @8.8.8.8 www.example.com +short
dig @1.1.1.1 www.example.com +short
直接の問い合わせでは正しいのに公開 DNS では古い値が返る場合は、変更前のレコードのキャッシュが残っている状態です。前の TTL の時間が過ぎれば新しい値に切り替わります。急ぐ作業の前には、変更予定のレコードの TTL を前もって短くしておくと、待ち時間を減らせます。
WordPress サイトの場合、レコードを切り替えた直後はブラウザや OS のキャッシュで古いサーバーが表示されることもあります。表示を確かめるときは、別のネットワーク(スマートフォンのモバイル回線など)からも確認すると、DNS の問題か手元のキャッシュかを切り分けやすくなります。
まとめ
- DNSimple に追加したレコードが使われるのは、ネームサーバーが DNSimple を向いているときだけです。最初に
dig NSで確認します。 - 名前はドメインからの相対名で入力し、頂点は空欄にします。完全なホスト名を入れると意図しない名前になることがあります。
- CNAME は同じ名前のほかのレコードと共存できません。頂点をホスト名で向けたいときは ALIAS を使います。
- SPF は1ドメイン1レコード、CAA は今の認証局を確認してから、とメール・証明書まわりは特に慎重に追加します。
- 反映は DNSimple のネームサーバーへの直接の問い合わせと、公開 DNS 経由の問い合わせの両方で確認します。