ドメインネームシステムとは?
どめいんねーむしすてむ
ドメインネームシステム(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サーバーの設定を確認するとよい」という場面で、身近なネットワークトラブルの文脈で登場します。
この用語をシェア
最終更新: