MENU
「安心のセキュリティをお得な価格」でご提供!
Fortinet商品など
ENGAGE fotinet

DNSは何の略なのか

DNS は Domain Name System の略です。

日本語では、「ドメイン名に関する情報を管理し、問い合わせに応じて返す仕組み」と考えるとわかりやすいです。

特によく知られている役割は、ドメイン名をIPアドレスに対応づけることです。

たとえば、私たちは普段 example.comgoogle.com のような名前を使ってWebサイトにアクセスします。

しかし、コンピュータ同士は本来、192.0.2.1 のような IPアドレス を使って通信します。

このとき DNS は、人が使うわかりやすい名前と、コンピュータが使うIPアドレスを結びつける役割を担っています。

DNSを言葉ごとに分けると

Domain

Domain は、インターネット上の名前のまとまり、または住所のような名前を指します。

  • example.com
  • openai.com
  • yahoo.co.jp

Name

Name は、そのドメイン名やホスト名のような「名前」を意味します。

System

System は、単なる1台の機械ではなく、複数のサーバーやルールが連携して動く仕組み全体を意味します。

つまり DNS は、ドメイン名に関する情報を扱う仕組み全体という意味になります。

DNSを簡単にいうと何か

DNS はよく「インターネットの電話帳」とたとえられます。

たとえば電話帳では、

  • 人の名前を調べる
  • その人の電話番号がわかる

という流れになります。

DNS では、

  • ドメイン名を調べる
  • そのドメインに対応するIPアドレスなどの情報がわかる

という流れです。

ただし、実際の DNS は電話帳よりももっと複雑で、

  • 階層構造になっている
  • 情報が分散管理されている
  • 問い合わせ結果を一時保存するキャッシュがある

といった特徴があります。

そのため、「電話帳」はあくまで入門向けのイメージとして使うとよい表現です。

DNSの主な役割

DNS の代表的な役割は、ドメイン名からIPアドレスを調べることです。

たとえば、ブラウザに https://example.com と入力すると、裏側ではおおまかに次のような処理が行われます。

  1. ブラウザやOSが example.com の接続先を知ろうとする
  2. まず手元のキャッシュに情報があるか確認する
  3. なければ DNS サーバーに問い合わせる
  4. DNS が対応するIPアドレスなどの情報を返す
  5. ブラウザがその接続先へ通信する
  6. Webページが表示される

このように、DNS は「その名前の相手がどこにいるのかを調べる仕組み」として動いています。

DNSはIPアドレスを返すだけではない

ここはとても重要です。

DNS は単にドメイン名をIPアドレスに変換するだけの仕組みと説明されることが多いですが、厳密にはそれだけではありません。

DNS は、ドメイン名に対応するさまざまな情報を管理できます。

たとえば次のような情報です。

  • WebサーバーのIPアドレス
  • メールサーバーの情報
  • 別名の設定
  • ドメインの管理先DNSサーバー
  • 所有確認や認証のための文字情報

つまり DNS は、ドメイン名に関する各種情報を問い合わせできる仕組みだと理解するとより正確です。

代表的なDNSレコード

DNS では、情報の種類ごとに「レコード」があります。

Aレコード

ドメイン名を IPv4アドレス に対応づけます。

  • example.com192.0.2.1

AAAAレコード

ドメイン名を IPv6アドレス に対応づけます。

CNAMEレコード

ある名前を、別のドメイン名の別名として扱う 設定です。

ここで注意したいのは、CNAME はWebページをリダイレクトする設定ではないということです。

あくまで DNS 上で「この名前は別の名前として扱ってください」と示すためのものです。

MXレコード

そのドメイン宛てのメールを、どのメールサーバーで受け取るか を示します。

TXTレコード

文字情報を登録するレコードです。

よく使われる用途としては、

  • ドメイン所有確認
  • SPF
  • DKIM
  • DMARC

などがあります。

NSレコード

そのドメインを管理している 権威DNSサーバー を示します。

なぜDNSが必要なのか

DNS が必要な理由は、とても実用的です。

人はIPアドレスより名前のほうが覚えやすい

203.0.113.10 のような数字より、example.com のような名前のほうが覚えやすいです。

接続先が変わっても名前を変えずに済む

サーバーを移転したり、構成を変えたりするとIPアドレスが変わることがあります。

そのたびに利用者へ新しいIPアドレスを案内するのは大変です。

DNS があれば、表向きのドメイン名はそのままで、裏側の接続先だけ変更することができます。

Web運用やメール運用に欠かせない

DNS は、Webサイト表示だけでなく、

  • 独自ドメイン運用
  • サブドメイン管理
  • メール設定
  • CDN利用
  • 各種サービスの所有確認

など、実務でも非常に重要です。

DNSとDNSサーバーの違い

この2つは混同されがちですが、意味は少し違います。

DNS

仕組み全体 のことです。

つまり Domain Name System 全体を指します。

DNSサーバー

その仕組みの中で、実際に問い合わせを受けたり、情報を返したりする サーバー のことです。

さらに細かくいうと、DNSサーバーにも役割の違いがあり、

  • 問い合わせをたどって答えを探すサーバー
  • 正式な情報を持っているサーバー

などに分かれています。

初心者向けに一言でいうなら

DNS は、人が使うドメイン名に対応する情報を調べるための仕組みで、特にWebでは接続先IPアドレスを見つけるために使われるものです。

まとめ

DNS は Domain Name System の略です。

そして DNS とは、ドメイン名に対応するIPアドレスやメールサーバーなどの情報を管理し、問い合わせに応じて返す仕組みのことです。

一般的には「ドメイン名をIPアドレスに変換する仕組み」と説明されることが多く、それも大きくは間違いではありません。

ただし、より正確には DNS は IPアドレス以外の情報も扱う仕組み です。

以上、DNSは何の略なのかについてでした。

最後までお読みいただき、ありがとうございました。

カテゴリ一覧

ページトップへ