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サーバー: ドメイン解決サービスを提供するコンピュータ
  • ウェブホスティング: ウェブサイトファイルをサーバーに保存し、インターネット経由でアクセス可能にすること