本文へスキップ

ドメインネームシステムとは?

どめいんねーむしすてむ

ドメインネームシステム(DNS)とは、「www.example.com」のようなドメイン名をIPアドレスに変換するインターネットの名前解決の仕組みです。

ドメインネームシステムDNS:Domain Name System)は、インターネット上のドメイン名とIPアドレスを対応づけるための分散型データベースシステムです。人間が覚えやすいドメイン名をコンピュータが通信に使うIPアドレスへと変換する「名前解決」を担います。

DNSの仕組みは階層的な構造を持っています。

  • ルートDNSサーバー:最上位に位置し、世界に13グループ存在する
  • TLDネームサーバー:「.com」「.jp」などのトップレベルドメインを管理する
  • 権威DNSサーバー:特定のドメインのレコード情報を保持する
  • フルリゾルバ(キャッシュDNSサーバー):クライアントの代わりに上記を順に問い合わせ、結果をキャッシュする

ユーザーがブラウザにURLを入力すると、まず端末に設定されたDNSサーバーに問い合わせが行われ、最終的にIPアドレスが返されてWebサーバーへの接続が始まります。この一連の流れを名前解決と呼び、通常は数ミリ秒以内に完了します。

DNSはインターネットのインフラとして不可欠であり、DNSが正常に機能しないとURLによるウェブアクセスや電子メールの送受信ができなくなります。セキュリティ面では、DNSキャッシュポイズニングやDNSスプーフィングなどの攻撃を防ぐため、DNSSECによる署名検証の仕組みが整備されています。

使い方・例文

「インターネットに接続できてもウェブサイトが開かないとき、DNSサーバーの設定を確認するとよい」という場面で、身近なネットワークトラブルの文脈で登場します。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語