無料DNSサービス比較:料金・API・DNSSECの違い【2026年版】
無料で使える DNS サービスを比較したい——独自ドメインを取ったあと、DNS(ゾーン)をどこに置くかは意外と迷うところです。ドメインを買った会社の DNS をそのまま使うか、Cloudflare に移すか、AWS の Route 53 に置くか。どれでも名前解決はできますが、料金・API・DNSSEC・レコード数の上限ははっきり違います。
結論から言うと、個人・小規模サイトなら Cloudflare(Free)か、ドメインを買ったレジストラの DNS で十分です。AWS・Google Cloud・Azure でサイトを動かしているなら、同じクラウドの DNS に置くと管理がまとまります。費用は月100万クエリでも 1ドル未満 です。

この記事では、各社の公式の料金ページとドキュメント(2026年11月13日時点)をもとに、6種類の DNS サービスを表と図で横並びにし、用途別の選び方、乗り換えで失敗しない手順、dig での確認方法までまとめます。「どこでもいい」で選ぶと後で困る点を、先に押さえるためのガイドです。
この記事はこんな人向けです
- 独自ドメインを持っていて、DNS(ゾーン)をどこに置くか迷っている
- Cloudflare・Route 53・Cloud DNS などの料金、API、DNSSEC の違いを1つの表で比べたい
- DNS サービスを乗り換えたいが、メールやサイトが止まらない手順を先に知りたい
無料DNSサービスとは?一言でまとめると
一言でまとめると、「独自ドメインの住所録(ゾーン)を預かって、世界中からの問い合わせに答えてくれるサービス」です。専門用語では 権威 DNS(authoritative DNS) と呼びます。
「無料 DNS」で検索すると、1.1.1.1 や 8.8.8.8 のような 公共 DNS リゾルバー の話も混ざります。こちらは自分の PC やスマホが「この名前の IP アドレスは?」と聞きに行く側で、役割がまったく違います。この記事で比べるのは、自分のドメインのレコードを置く側 です。

| 比べる点 | 権威 DNS(この記事) | 公共 DNS リゾルバー |
|---|---|---|
| 役割 | 自分のドメインの 答えを持つ | 答えを 聞いて回る |
| 例 | Cloudflare DNS、Route 53、deSEC、レジストラの DNS | 1.1.1.1、8.8.8.8、プロバイダの DNS |
| 設定する場所 | レジストラでネームサーバーを指定 | PC・ルーターの DNS 設定 |
| 決まること | レコードの管理画面・API・DNSSEC の署名 | 自分の通信の名前解決の速さ・フィルタ |
リゾルバー側の DNS でできるセキュリティ対策(危険なサイトへの接続を止めるなど)は、ヤマハのルーター向けサービスの記事で紹介しています。

比較表:料金・API・DNSSEC・レコード上限
6種類の DNS サービスの違いを、料金・API・DNSSEC・レコード上限 で並べました。料金は米ドル・税別(国内サービスは税込)です。
| サービス | 月額の基本料 | 問い合わせ料 | レコード上限(1ゾーン) | API | DNSSEC |
|---|---|---|---|---|---|
| Cloudflare(Free) | 0円 | 無料・上限なし | 200件(2024年9月以降に追加したゾーン) | ○ | ○(無料) |
| deSEC | 0円(非営利・寄付で運営) | 無料 | 公式の上限記載は FAQ のドメイン数のみ | ○ | 必須 |
| Amazon Route 53 | $0.50/ゾーン(26個目から $0.10) | $0.40/100万件 | 10,000件(超過1件 $0.0015/月) | ○ | ○(KMS 鍵 $1/月) |
| Google Cloud DNS | $0.20/ゾーン(26個目から $0.10) | $0.40/100万件 | プロジェクトの割り当てで管理 | ○ | ○ |
| Azure DNS | $0.50/ゾーン(26個目から $0.10) | $0.40/100万件 | 10,000レコードセット | ○ | ○ |
| お名前.com の DNS | 0円 | 0円 | — | 管理画面 | △ 月 110円(税込)の追加 |
※ 料金・上限は2026年11月13日時点の各社公式ページ。クラウド3社の問い合わせ料は月10億件までの単価

表から読み取れるポイントは3つです。
- 完全に無料で API と DNSSEC まで使えるのは Cloudflare と deSEC。ただし Cloudflare の新しい無料ゾーンは レコード200件まで、deSEC は DNSSEC を設定しないと使い続けられない という条件があります
- クラウド3社は「ゾーン料+問い合わせ料」の従量課金。小さなサイトなら月1ドル前後で、上限は1万件と大きめです
- レジストラの DNS は基本無料 ですが、DNSSEC や API の対応は会社ごとにばらばらです
料金の違い:月100万クエリならいくら?
クラウド3社は ゾーンを置いておくだけで毎月かかり、問い合わせが増えるほど増える 料金体系です。ドメイン1つ・月100万クエリで試算すると、次のようになります。
| サービス | ゾーン料 | 問い合わせ料(100万件) | 月額の合計 | 年額の目安 |
|---|---|---|---|---|
| Route 53 | $0.50 | $0.40 | $0.90 | $10.80 |
| Azure DNS | $0.50 | $0.40 | $0.90 | $10.80 |
| Google Cloud DNS | $0.20 | $0.40 | $0.60 | $7.20 |
| Cloudflare(Free) | $0 | $0 | $0 | $0 |
| deSEC | $0 | $0 | $0 | $0 |
※ 税別。2026年11月13日時点の公式の単価から IT Picks が計算

クラウドの DNS の料金で、見落としやすい点もあります。
- Route 53 のゾーン料は日割りにならない。作った時点と毎月1日に1か月分かかります。ただし 作成から12時間以内に削除したゾーンは無料 です
- Route 53 は AWS のリソース(CloudFront・ロードバランサーなど)に向けた Alias レコードの問い合わせが無料。AWS で動かしているサイトなら、問い合わせ料はさらに下がります
- Cloud DNS は時間単位の日割り で、Google Cloud は「無料枠はない」と明記しています
- 問い合わせ料は件数に比例するので、月10万件なら $0.04 です。個人ブログならゾーン料がほぼすべてと考えて構いません

Route 53 でドメインを取得する方法と、取得時に自動で作られるホストゾーンの料金は、次の記事で詳しく解説しています。

用途別の選び方
どのサービスも「名前を引ける」点は同じなので、今サイトをどこで動かしているか と ネームサーバーを移してよいか で選ぶのが近道です。

| こんな人 | おすすめ | 理由 |
|---|---|---|
| 個人ブログ・小さなサイトで、費用をかけたくない | Cloudflare(Free) | 無料・問い合わせ無制限・API・DNSSEC。CDN や WAF もそのまま使える |
| AWS でサイトやアプリを動かしている | Route 53 | Alias で AWS のリソースを指せ、その問い合わせは無料。AWS の請求にまとまる |
| Google Cloud / Azure で動かしている | Cloud DNS / Azure DNS | 同じクラウドのアカウント・請求で管理できる |
| ドメインと DNS を1つの管理画面で済ませたい | レジストラ付属の DNS | 追加の登録が要らない。ネームサーバーの変更も不要 |
| DNSSEC を必ず使いたい・非営利のサービスがよい | deSEC | 全ゾーンを常に署名。REST API と Terraform に対応 |
IT Picks の見方では、最初の1つは Cloudflare か、レジストラの DNS で始めるのがおすすめ です。クラウドの DNS は、そのクラウドでサイトを動かすようになってから移しても遅くありません。逆に、メール(MX・SPF・DKIM)のレコードが多い会社のドメインは、Cloudflare の無料ゾーンの200件の上限 に届かないかを先に数えておくと安心です。
各サービスの特徴と注意点
① Cloudflare DNS(Free プラン)
無料で、問い合わせ数に上限も課金もない のが最大の特徴です。Cloudflare は Free・Pro・Business の DNS クエリに課金せず、問い合わせの数を制限しないと FAQ で明言しています。API も無料で使え、DNSSEC はダッシュボードのボタン1つで有効になります。
注意点は2つあります。
- ネームサーバーを Cloudflare に変える必要がある。Free・Pro で使えるのは「フルセットアップ(ネームサーバーごと移す方式)」だけで、今の DNS に CNAME を足すだけの方式は Business 以上です
- レコード数の上限。2024年9月1日以降に追加した無料ゾーンは 1ゾーン200件(それより前は1,000件)。Pro にすると3,500件になります

API でのレコード作成は、次のような1回のリクエストです(API トークンには DNS の編集権限が必要)。API 全体には 5分間に1,200リクエスト の上限があります。
ターミナル(ローカルの PC)
curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dns_records" \
--request POST \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--json '{"type": "A", "name": "www.example.com", "content": "192.0.2.1", "ttl": 3600, "proxied": false}'
Cloudflare に移すと、無料のまま WAF(攻撃をブロックする仕組み)も使えます。無料 WAF でできることは次の記事で解説しています。

② Amazon Route 53
AWS でサイトを動かしているなら第一候補 です。CloudFront やロードバランサーを Alias レコードで直接指せて、その問い合わせは無料になります。1ホストゾーンにレコード10,000件まで含まれ、API(AWS CLI・SDK)からの操作にも対応しています。
DNSSEC は Route 53 自体の料金はかからない ものの、鍵(KSK)に AWS KMS の鍵を使うため 月 $1 の鍵代 が加わります。公式は、署名のエラー(DNSSECInternalFailure など)に気づけるよう CloudWatch のアラームを設定することを強く勧めています。鍵の管理を自分で持つ分、Cloudflare よりひと手間多い方式です。
③ Google Cloud DNS
ゾーン料が 月 $0.20 相当とクラウド3社でいちばん安い のが特徴です。料金は時間単位の日割りで、問い合わせ料は Route 53・Azure と同じ $0.40/100万件。無料枠はありません。DNSSEC は Cloud DNS が鍵の作成とローテーションを自動で行い、料金表にも DNSSEC の別料金の項目はありません。レジストラで DS レコードを追加すれば有効になります。
④ Azure DNS
料金は Route 53 と同じ水準(ゾーン $0.50・問い合わせ $0.40/100万件)です。Azure DNS ではドメインを買えない ので、ドメインは App Service ドメインか他社のレジストラで取得します。上限は 1サブスクリプション250ゾーン・1ゾーン10,000レコードセット。公開ゾーンの DNSSEC 署名にも対応し、アルゴリズムは Cloudflare と同じ ECDSA P-256(13番)です。
⑤ deSEC
ドイツ・ベルリンの非営利団体が運営する 無料の DNS ホスティング です。全ゾーンを 常に DNSSEC で署名 し、REST API・Terraform・Let’s Encrypt との連携も用意されています。運営は寄付で支えられています。
その代わり、ルールがはっきりしています。
- DNSSEC が必須。利用規約で、deSEC のネームサーバーへの委任と DNSSEC の信頼の連鎖が求められ、満たさないドメインは 削除の警告から4週間で削除 されることがあります
- ドメイン数の上限が「安全に委任したドメインの数」で増える。最初は1つ、安全に委任したドメインが3つなら上限5つ、100なら110です。寄付をしても上限は変わりません
- 最小 TTL は900秒(15分)。切り替えを素早く行いたい用途には向きません
- 動的 DNS 用の .dedyn.io は、2026年11月13日時点で新規登録が止まっています

⑥ レジストラ付属の DNS(お名前.com・XServerドメイン・ムームードメイン)
ドメインを買った会社の DNS は、追加の登録なしで無料で使えて、ネームサーバーの変更も要らない のが強みです。一方で、DNSSEC と API の対応は会社ごとにかなり違います。
| レジストラ | DNS の料金 | API | DNSSEC |
|---|---|---|---|
| お名前.com | DNSレコード設定は 無料 | DNS レコード用の公開 API の案内なし(2026年11月13日時点の公式サイト) | DNS追加オプション(月110円・税込) が必要。他社の DNS を使うなら DS レコード設定は無料 |
| XServerドメイン | 無料(A・AAAA・CNAME・MX・TXT・NS・SRV) | XServer API(ネームサーバー設定など。1分60回・1日1万回) | 公式マニュアルに DNSSEC の手順は見当たらず |
| ムームードメイン | 無料 | ムームードメインAPI(DNS レコードの一覧・作成。CAA・SRV・ALIAS も) | 公式の案内は見当たらず |
ムームードメインは DNS レコードを API で操作でき、AI エージェント向けの MCP サーバーも用意しています。レジストラの DNS のまま自動化したい人 には選びやすい組み合わせです。

XServerドメインは、XServer API でネームサーバーの設定などをプログラムから変えられます。エックスサーバーのレンタルサーバーと組み合わせる人には管理がまとまります。

DNSSECの違い:無料で使えるのはどこ?
DNSSEC は、DNS の答えに 電子署名を付けて、途中ですり替えられていないことを確かめられるようにする仕組み です。権威 DNS 側で署名し、レジストラで DS レコード を親(.com など)に登録して、初めて有効になります。
| サービス | DNSSEC の費用 | 鍵の管理 | 有効にする方法 |
|---|---|---|---|
| Cloudflare | 無料 | 自動 | ボタン1つ(API も可)→ レジストラに DS |
| deSEC | 無料(必須) | 自動 | 最初から署名 → レジストラに DS |
| Google Cloud DNS | 別料金の項目なし | 自動(作成・ローテーション) | ゾーンで有効化 → レジストラに DS |
| Azure DNS | 料金メーターなし | ZSK は自動 | ゾーンを署名 → レジストラに DS |
| Route 53 | Route 53 は無料・KMS 鍵 $1/月 | KSK は利用者 | KMS 鍵で KSK を作成 → 署名 → DS |
| お名前.com の DNS | 月110円(DNS追加オプション) | お名前.com | オプション契約 → 設定 |
※ 2026年11月13日時点の各社公式ドキュメント・料金ページ
DNSSEC で一番怖いのは、設定がずれたときにドメインが丸ごと引けなくなる ことです。たとえば DNS サービスを乗り換えたのに、レジストラに古い DS が残っていると、DNSSEC で検証するリゾルバー(Google Public DNS など)は答えを捨てて SERVFAIL(失敗)を返します。DNSSEC は 「入れたら終わり」ではなく、乗り換えや鍵の更新のたびに DS をそろえる必要がある と考えておきましょう。
Cloudflare の場合、API でも DNSSEC を有効にできます。
ターミナル(ローカルの PC)
curl "https://api.cloudflare.com/client/v4/zones/$ZONE_ID/dnssec" \
--request PATCH \
--header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
--json '{"status": "active"}'
有効にしたあと、ダッシュボードに出る DS レコードの値をレジストラの管理画面に登録します。
DNSサービスを乗り換える手順
DNS の乗り換えで止まりやすいのは、サイトよりもメール です。MX・SPF・DKIM の TXT レコードを1つ写し忘れるだけで、メールが届かなくなります。次の順番で進めると安全です。

① 今のレコードを全部控える
管理画面の一覧をそのまま写すか、ゾーンファイルを書き出せるなら書き出します。Cloudflare の自動スキャンは すべてのレコードを見つける保証はない と公式が書いているので、取り込んだ後も1件ずつ見比べます。
② TTL を短くしておく
TTL は、リゾルバーが答えを覚えておく時間です。切り替えの前日までに、今の DNS で TTL を短く しておくと、間違いに気づいたときに早く戻せます。
③ 新しい DNS にレコードを作り、直接問い合わせる
ネームサーバーを変える前に、新しい DNS のサーバーに直接聞いて 同じ答えが返るか確かめます。deSEC の FAQ でも、この方法でのテストを案内しています。
ターミナル(ローカルの PC)
dig @ns1.desec.io example.com A +short
dig @ns1.desec.io example.com MX +short
dig @ns1.desec.io example.com TXT +short
④ DNSSEC を使っていれば、先に DS を外す
今の DNS で DNSSEC を使っている場合は、ネームサーバーを変える前にレジストラで DNSSEC(DS)を無効に します。Cloudflare も、そうしないと接続エラーになるおそれがあると注意しています。
⑤ レジストラでネームサーバーを変え、落ち着いたら DNSSEC を有効化
レジストラの管理画面で、ネームサーバーを新しい DNS が指定するもの(Cloudflare なら2つ)に変えます。新しい DNS で名前が引けることを確認できてから、DNSSEC を有効にして DS を登録します。
使わなくなったサブドメインのレコードを残すと、乗っ取りの原因になることもあります。乗り換えはレコードを整理するよい機会です。

設定を確認する方法:digのコマンド
DNS の設定は、誰でも登録なしで外から確認できます。Mac・Linux なら dig、Windows なら PowerShell の Resolve-DnsName を使います。
| 確かめたいこと | dig のコマンド | 見るところ |
|---|---|---|
| どの DNS サービスを使っているか | dig NS example.com +short |
ネームサーバーの名前(*.ns.cloudflare.com、ns-*.awsdns-* など) |
| DNSSEC の DS が登録されているか | dig DS example.com +short |
1行以上出れば登録済み |
| 署名を検証できているか | dig example.com A +dnssec |
flags に ad があれば検証済み |
| 新しい DNS の中身 | dig @<ネームサーバー> example.com A |
切り替え前のテスト |
ターミナル(Mac・Linux)
dig NS example.com +short
dig DS example.com +short
dig example.com A +dnssec
PowerShell(Windows)
Resolve-DnsName example.com -Type NS
Resolve-DnsName example.com -Type DS
Resolve-DnsName example.com -DnssecOk
DNSSEC の検証に失敗しているドメインは、通常の問い合わせでは SERVFAIL になり、検証を止めるオプション(dig の +cd)を付けると答えが返ります。「サイトが急に開かなくなった」ときに、この2つを比べると DNSSEC が原因かどうかを切り分けられます。
ターミナル(Mac・Linux)
dig example.com A
dig example.com A +cd
実際に DNS を調べてみた
2026年11月13日に、DNS サービス各社の公式サイトのドメインを、上の dig と同じ内容(NS・DS・DNSKEY)で問い合わせてみました。問い合わせ先は Google Public DNS(DNS over HTTPS)です。
① 各社のドメインの NS と DNSSEC を見る

| ドメイン | ネームサーバー | DS | DNSKEY | 検証(AD) |
|---|---|---|---|---|
| cloudflare.com | ns3〜ns7.cloudflare.com | 1件 | 2件(アルゴリズム13) | あり |
| desec.io | ns1.desec.io・ns2.desec.org | 2件 | 1件(アルゴリズム13) | あり |
| amazon.com | ns-.awsdns-(4つ) | 0件 | 0件 | なし |
| google.com | ns1〜ns4.google.com | 0件 | 0件 | なし |
| microsoft.com | ns-39.azure-dns.(4つ) | 0件 | 0件 | なし |
| onamae.com | ns1・ns2.cf.gmointernet.jp | 0件 | 0件 | なし |
| xdomain.ne.jp | ns1〜ns3.xdomain.ne.jp | 0件 | 0件 | なし |
| muumuu-domain.com | dns01・dns02.muumuu-domain.com | 0件 | 0件 | なし |
DS と DNSKEY があり、検証済み(AD)の印が付いたのは cloudflare.com と desec.io の2つだけ でした。amazon.com は Route 53 と同じ awsdns のネームサーバー、microsoft.com は Azure DNS と同じ azure-dns のネームサーバーで動いていますが、DS は0件です。
だからといって「Route 53 や Azure DNS は DNSSEC に非対応」ではありません。両社とも公式ドキュメントで DNSSEC の署名に対応しています。DNSSEC は使う側が選んで設定するもの で、大手でも自社のドメインでは使っていないことがある、ということです。
② DNSSEC が壊れたドメインを引いてみる
DNSSEC の検証にわざと失敗するように作られた公開のテスト用ドメイン(dnssec-failed.org)も引いてみました。ふつうに問い合わせると SERVFAIL で答えは0件、検証を止める CD フラグ(dig の +cd)を付けると NOERROR で IP アドレスが返ってきます。

DS と署名が食い違うと、検証するリゾルバーからは「名前が引けない」状態になります。上の乗り換え手順で、DS を先に外しておくのはこのためです。
よくある質問
Q. Cloudflare の無料プランで、問い合わせが多すぎて止められることはありますか?
A. Cloudflare は DNS の問い合わせを 制限しない、Free・Pro・Business では 課金もしない と FAQ で明記しています。上限があるのはレコード数(新しい無料ゾーンは200件)と API のリクエスト数(5分間に1,200回)です。
Q. Route 53 でドメインを取ると、DNS も Route 53 にしないといけませんか?
A. いいえ。ドメインの登録先(レジストラ)と DNS の置き場所は別々に選べます。Route 53 で取ったドメインのネームサーバーを Cloudflare に向けることもできます。その場合、使わなくなったホストゾーンを消すとゾーン料(月 $0.50)がかからなくなります。
Q. DNSSEC は必ず設定したほうがいいですか?
A. なりすましの対策になるので、設定できるなら有効にする価値はあります。ただし、乗り換えのときに DS を外し忘れると名前が引けなくなるので、DNS を頻繁に乗り換える予定がある間は後回しにする のも現実的です。Cloudflare・deSEC・Cloud DNS は鍵の管理が自動なので、始めやすい組み合わせです。
Q. 無料の DNS とクラウドの DNS で、速さは違いますか?
A. Cloudflare は「最も速い権威 DNS の1つ」、deSEC は Anycast で近いサーバーが答えると公式でうたっています。ただ、各社を同じ条件で比べた公式のデータはないため、この記事では速さは比べていません。個人サイトなら、料金・API・DNSSEC の条件で選んで問題ありません。
Q. ドメインの更新料を安くしたい場合は?
A. DNS の置き場所とは別に、ドメインの更新料はレジストラごとに違います。無料ドメインが付くサービスの2年目の更新料は、次の記事で整理しています。

まとめ
無料で使える DNS サービスの比較のポイントをまとめます。
- 完全無料で API・DNSSEC まで:Cloudflare(Free)、deSEC
- Cloudflare の注意点:ネームサーバーごと移す、新しい無料ゾーンは レコード200件まで
- deSEC の注意点:DNSSEC が必須(設定しないと削除の対象)、最小 TTL は15分
- クラウド3社の料金:ゾーン $0.20〜$0.50/月 + 問い合わせ $0.40/100万件(月100万件で $0.60〜$0.90)
- Route 53 の DNSSEC:Route 53 は無料、KMS 鍵が月 $1
- レジストラの DNS:無料で手軽、DNSSEC と API の対応は会社ごとに確認(お名前.com の DNSSEC は月110円)
- 乗り換えのコツ:レコードを全部控える → TTL を短く → 直接問い合わせて確認 → DS を外す → ネームサーバー変更
まずは dig NS 自分のドメイン +short で今どの DNS を使っているかを確かめ、上の選び方のチャートで置き場所を決めてみてください。
