DNS

マネージドDNS まねーじどでぃーえぬえす

DNSネームサーバークラウドDNS名前解決Route 53Cloudflare
マネージドDNSについて教えて

簡単に言うとこんな感じ!

DNSって「インターネットの電話帳」なんだけど、その電話帳サーバーの管理を全部おまかせできるサービスがマネージドDNSだよ!自分でサーバーを立てて維持する必要がなく、プロが24時間面倒を見てくれるってこと!


マネージドDNSとは

DNS(Domain Name System) とは、「www.example.com」のようなドメイン名を、コンピュータが実際に通信するために使う IPアドレス(例: 203.0.113.1 に変換する仕組みです。この仕組みを支えるサーバー(ネームサーバー)の構築・運用・管理を、専門事業者がまるごと代行するサービスが マネージドDNS です。

従来、企業がDNSを使うには自社でネームサーバーを用意し、ソフトウェアのアップデート、障害対応、セキュリティ対策などをすべて自分たちで行う必要がありました。マネージドDNSを使えば、これらの運用負荷をゼロにしながら、プロバイダーが持つ世界規模のインフラを利用できます。

実務上は「ドメインを取得したあと、どこのDNSサービスに向けるか」という形で選定します。AWSの Route 53Cloudflare DNS、Google Cloud DNSなどが代表的で、Webサイト・メール・業務システムのすべてが「名前解決」を通じてマネージドDNSに依存しているといっても過言ではありません。


マネージドDNSの主な機能と仕組み

機能説明自前運用との違い
ゾーン管理ドメインのDNSレコード(A/MX/CNAMEなど)をGUI/APIで編集CLIやファイル編集が不要
冗長化高可用性世界中のPoPで自動冗長化自前では複数拠点が必要
DNSSEC対応DNS応答の改ざん防止署名を自動管理鍵管理が複雑で専門知識が必要
トラフィック制御地域・レイテンシ・重みでルーティング先を分散高度な設定が必要
監視・フェイルオーバーサーバー死活監視と自動切り替え別途監視システムが必要
DDoS耐性大規模な攻撃トラフィックを吸収するインフラ自前では対応困難

主なDNSレコードの種類

レコード種別役割
Aドメイン → IPv4アドレスexample.com → 203.0.113.1
AAAAドメイン → IPv6アドレスexample.com → 2001:db8::1
CNAME別名(エイリアス)設定www → example.com
MXメールサーバーの指定example.com → mail.example.com
TXT任意テキスト(SPF/DKIM等)v=spf1 include:...
NSネームサーバーの指定example.com → ns1.provider.com

覚え方:「マネージドDNSは”電話帳のクラウド版”」

昔の電話帳は自分で印刷・配布・更新が必要だった。 マネージドDNSは「Googleマップのように、常に最新・世界中どこからでも高速に参照できる電話帳」を借りるイメージ!


歴史と背景

  • 1983年 — Paul MockapetrisがDNSの仕様(RFC 882/883)を策定。それまではHOSTS.TXTという1枚のファイルをみんなで共有していた
  • 1990年代 — インターネット商用化とともにドメイン数が爆発的に増加。自前ネームサーバーの管理が各社の悩みに
  • 2000年代前半 — UltraDNSなど専業のマネージドDNSサービスが登場。可用性・速度・セキュリティの優位性が注目される
  • 2010年 — Amazon Web ServicesがRoute 53を提供開始。クラウド連携の文脈でマネージドDNSが一気に普及
  • 2010年代後半 — Cloudflare、Google Cloud DNSなどが参入。無料・高速・DDoS耐性でデファクト化が進む
  • 現在マルチクラウド環境でのDNSトラフィック制御ゼロトラストネットワークとの統合が重要テーマに

自前DNS運用 vs マネージドDNS

自前DNS運用 vs マネージドDNS 自前DNS運用 サーバーの購入・設置 BINDなどソフトウェア管理 セキュリティパッチ適用 障害対応(24時間365日) 冗長化構成の設計・維持 DDoS対策を自力で実施 ゾーンファイルを手動編集 DNSSEC鍵を手動管理 💰 初期コスト大 専任担当者が必要 マネージドDNS サーバー不要・即日利用開始 GUI/APIでレコード管理 プロバイダーが自動パッチ SLA保証(99.99%以上が多い) 世界規模のPoP自動冗長化 大規模DDoSを吸収 ウェブUIで数クリック設定 DNSSECを自動管理 💡 月額数百円〜 運用工数ほぼゼロ

主要マネージドDNSサービスの比較

サービス提供元特徴向いている用途
Route 53AWSAWSサービスとの親和性が高いAWSを使っている企業
Cloudflare DNSCloudflare無料プランあり・超高速コスト重視・CDN併用
Google Cloud DNSGoogleGCPとの統合・高信頼性GCP利用企業
Azure DNSMicrosoftAzureリソースとの統合Azure/M365利用企業
ns1IBM高度なトラフィック制御エンタープライズ向け

関連する規格・RFC

規格・RFC番号内容
RFC 1034 / 1035DNSの基本仕様(1987年)
RFC 4033〜4035DNSSEC(DNS応答の電子署名)
RFC 7858DNS over TLS(DoT):通信の暗号化
RFC 8484DNS over HTTPS(DoH):HTTPS経由でのDNS通信
RFC 2782SRVレコードの仕様

関連用語

  • DNS — ドメイン名をIPアドレスに変換する「インターネットの電話帳」
  • DNSSEC — DNS応答の改ざんを防ぐ電子署名の仕組み
  • CDN — コンテンツを世界中のサーバーに分散配信する技術(マネージドDNSと組み合わせることが多い)
  • ロードバランサー — 複数サーバーへトラフィックを分散させる装置・サービス
  • フェイルオーバー — 障害発生時に自動で予備システムへ切り替える仕組み
  • Route 53 — AWSが提供する代表的なマネージドDNSサービス