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

DNSとFQDNの違いについて

DNSとFQDNの違いは、DNSは仕組みFQDNはその仕組みの中で使われる完全な名前という点です。

DNSとは

DNSは、Domain Name System の略で、ドメイン名に対応する情報を調べるための仕組みです。

代表的には、

example.com

のようなドメイン名を、サーバーのIPアドレスに変換します。

たとえば、

www.example.com → 192.0.2.10

のように、「このドメイン名はどのサーバーを指しているのか」を調べる役割があります。

ただしDNSが扱う情報はIPアドレスだけではありません。

メールサーバーを指定するMXレコード、別名を指定するCNAMEレコード、認証情報などに使われるTXTレコードなども管理します。

つまりDNSは、インターネット上でドメイン名を使って通信するための名前解決システムです。

FQDNとは

FQDNは、Fully Qualified Domain Name の略で、日本語では「完全修飾ドメイン名」と呼ばれます。

DNS上で、特定のホストやドメインを曖昧さなく示す完全な名前のことです。

たとえば、

www.example.com.

はFQDNです。

構造は次のようになります。

www      example      com      .
ホスト名  ドメイン名    TLD     ルート

最後の . はDNSのルートを表します。厳密にはFQDNは末尾のドットまで含めて表現できますが、実務では

www.example.com

のように、末尾のドットを省略して書くことが一般的です。

DNSとFQDNの違い

項目 DNS FQDN
意味 ドメイン名に関する情報を調べる仕組み DNS上で対象を完全に示す名前
種類 システム・仕組み 名前・表記
役割 ドメイン名をIPアドレスなどに解決する サーバーやホストを一意に指定する
www.example.com のIPアドレスを調べる www.example.com.
たとえ 住所録システム 住所そのもの

具体例

ブラウザで

www.example.com

にアクセスした場合、次のような流れになります。

  1. www.example.com というFQDNを指定する
  2. DNSに「この名前に対応するIPアドレスは何か」を問い合わせる
  3. DNSが対応するIPアドレスを返す
  4. ブラウザがそのIPアドレスのサーバーに接続する

つまり、FQDNは問い合わせ対象の名前であり、DNSはその名前を解決する仕組みです。

実務での例

Webサイトを公開するときは、DNSに次のようなレコードを設定します。

www.example.com.   A      192.0.2.10

これは、

www.example.com というFQDNを、192.0.2.10 というIPアドレスに向ける

という意味です。

また、メールの場合は次のような設定をします。

example.com.   MX   mail.example.com.

これは、

example.com 宛てのメールは、mail.example.com というメールサーバーで受け取る

という意味です。

まとめ

DNSとFQDNは混同されやすいですが、役割は異なります。

DNS = ドメイン名に対応する情報を調べる仕組み
FQDN = DNS上で対象を完全に指定する名前

たとえば、www.example.com というFQDNを使ってアクセスすると、DNSがその名前に対応するIPアドレスを調べ、目的のサーバーへ接続できるようにします。

以上、DNSとFQDNの違いについてでした。

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

カテゴリ一覧

ページトップへ