【サーバーNo.425】今更聞けない!FQDNをサクッと解説

サーバー サーバー
この記事は約4分で読めます。
スポンサーリンク

FQDNとは?

FQDN(Fully Qualified Domain Name)とは、インターネット上で特定のホストやサーバーを一意に識別するための完全修飾ドメイン名のことです。一般的なFQDNの形式は、「ホスト名.ドメイン名.TLD(トップレベルドメイン)」となります。例えば、「www.example.com」はFQDNに該当します。

わかりやすい具体的な例

わかりやすい具体的な例1

FQDNをわかりやすく説明するために、住所に例えてみましょう。「東京都千代田区1-1-1 ○○ビル3階A室」という住所がFQDNだとすると、「千代田区1-1-1」や「○○ビル3階A室」だけでは一意に特定できません。同様に、「example.com」だけでは、サーバーやホストを特定できず、FQDNが必要となるのです。

sequenceDiagram participant User participant DNS Server participant Web Server User->>DNS Server: example.comのIPアドレスを教えて DNS Server->>User: 192.0.2.1 User->>Web Server: 192.0.2.1にアクセス Web Server->>User: Webページを返す

FQDNを使うことで、ネットワーク上での識別が明確になり、正確な通信が可能となります。

スポンサーリンク

FQDNはどのように考案されたのか

FQDNは、インターネットの発展に伴い、サーバーやホストを明確に識別する必要性から考案されました。特に、DNS(Domain Name System)の導入により、FQDNの概念が確立されました。これにより、単なるIPアドレスではなく、直感的に理解しやすいホスト名が利用できるようになりました。

graph LR A[ユーザーがURLを入力] --> B[ブラウザがDNSサーバーに問い合わせ] B --> C[DNSサーバーがFQDNを解析] C --> D[対応するIPアドレスを返す] D --> E[ブラウザがIPアドレスに接続]

考案した人の紹介

FQDNの概念は、1983年にポール・モカペトリス氏によって提案されました。彼はDNSの設計者であり、ホスト名とIPアドレスのマッピングを容易にするためにFQDNを考案しました。彼の発明により、現在のインターネットの基盤が確立されました。

考案された背景

1980年代初頭、インターネットの黎明期において、ホスト名とIPアドレスの対応を手作業で管理する「hostsファイル」が限界に達していました。この問題を解決するために、DNSが導入され、FQDNの概念が生まれました。

FQDNの構造

FQDNは「ホスト名.ドメイン名.TLD」の順で構成されます。例えば、「www.example.com」では「www」がホスト名、「example」がドメイン名、「.com」がトップレベルドメイン(TLD)です。これにより、全世界で一意の識別が可能になります。

graph TD; A[www.example.com] -->|ホスト名| B[www] A -->|ドメイン名| C[example] A -->|トップレベルドメイン| D[.com]

FQDNを利用する場面

FQDNは、Webサイトのアクセスやメールサーバーの設定、VPN接続などの場面で利用されます。

利用するケース1

企業が複数のサーバーを運用する際、FQDNを使用することで、各サーバーを明確に識別できます。例えば、「mail.example.com」はメールサーバー、「ftp.example.com」はファイル転送サーバーを指すため、適切な通信が可能になります。

graph TD; A[example.com] --> B[mail.example.com] A --> C[ftp.example.com] A --> D[www.example.com]

さらに賢くなる豆知識

FQDNは一意であるため、異なるネットワーク環境でも同じ名前でアクセスできます。また、SSL証明書の適用時にもFQDNが重要な役割を果たします。

スポンサーリンク

あわせてこれも押さえよう!

  • DNSサーバー
  • ドメイン名とIPアドレスを対応付けるシステム。

  • IPアドレス
  • ネットワーク上の機器を識別する番号。

  • サブドメイン
  • ドメイン名の階層構造を持つ部分。

  • SSL証明書
  • Webサイトの安全性を証明するデジタル証明書。

  • ホスト名
  • 特定のコンピュータを識別する名前。

まとめ

FQDNを理解することで、インターネットの仕組みやサーバーの運用がより明確になります。これにより、Webサイトの管理やセキュリティ対策を適切に行うことが可能となります。

スポンサーリンク