DNSとは何か

DNS(ドメインネームシステム)はインターネットの基盤インフラの一つであり、本記事ではDNSの基本概念と動作原理を紹介します

本質的に、DNSサービスは新華字典のようなもので、辞書を検索することでドメイン名に対応するIPアドレスを見つけることができます。

DNSの概要

DNS(Domain Name System、ドメインネームシステム)はインターネットの基盤インフラの一つであり、新華字典のように、人間が読みやすいドメイン名をコンピュータが理解できるIPアドレスに変換します。

DNS解析原理

DNSの動作原理

ブラウザにウェブアドレスを入力すると:

  1. ブラウザはまずローカルキャッシュをチェックします
  2. 見つからない場合、DNSサーバーにクエリを送信します
  3. DNSサーバーは対応するIPアドレスを返します
  4. ブラウザはそのIPアドレスを使用して対象ウェブサイトにアクセスします

重要な概念

  • ドメイン名(Domain Name): ウェブサイトの人間が読みやすいアドレス、例:www.nullprivate.com
  • URL(Uniform Resource Locator): プロトコル、ドメイン名、パスを含む完全なウェブアドレス、例:https://www.nullprivate.com
  • IPアドレス: ネットワークデバイスの数値識別子、例:1.1.1.1
  • DNSサーバー: ドメイン名解決サービスを提供するコンピュータ
  • ウェブホスティング: ウェブサイトファイルをサーバーに保存し、インターネット経由でアクセス可能にすること