DNSとは?
DNS(Domain Name System)とは、example.com のようなドメイン名と、93.184.216.34 のようなIPアドレスを対応づけるしくみです。人が覚えやすい名前を、コンピュータが実際に使うIPアドレスへ変換します。この変換を名前解決と呼びます。いわばインターネットの電話帳です。
名前解決は、まずリゾルバ(問い合わせ役)が、ルートサーバー → TLDサーバー(.comなど)→ 権威サーバーの順にたどって答えを探します。一度調べた結果はTTL(有効期限)の間キャッシュされ、次からは素早く返せます。
DNSには用途別のレコードがあり、A(名前→IPv4)、AAAA(名前→IPv6)、CNAME(別名)、MX(メール配送先)などが代表的です。
基本情報技術者試験では、名前解決の流れ、レコードの種類、TTLとキャッシュが問われます。
🔗 関連:DNS名前解決の可視化 / DNSをやさしく図解 / IPアドレス / 用語辞典トップ