DNSとは
DNS(ドメインネームシステム)はインターネットのインフラストラクチャの一つであり、この記事ではDNSの基本的な概念と仕組みを紹介します
本質的には、DNSサービスは新華字典のようなもので、辞書を照会することでドメインに対応するIPアドレスを見つけることができます。
DNSの概要
DNS(Domain Name System、ドメインネームシステム)はインターネットのインフラストラクチャの一つであり、新華字典のように人間が読みやすいドメインをコンピュータが理解できるIPアドレスに変換する役割を果たします。
DNSの仕組み
ブラウザでウェブアドレスを入力すると:
- ブラウザはまずローカルキャッシュを確認します
- 見つからない場合はDNSサーバーにクエリを送信します
- DNSサーバーが対応するIPアドレスを返します
- ブラウザはそのIPアドレスを使って対象サイトにアクセスします
重要な概念
- ドメイン名(Domain Name): ウェブサイトの読みやすいアドレス、例:
www.nullprivate.com
- URL(Uniform Resource Locator): プロトコル、ドメイン、パスを含む完全なアドレス、例:
https://www.nullprivate.com
- IPアドレス: ネットワーク機器の数字による識別子、例:
1.1.1.1
- DNSサーバー: ドメイン解決サービスを提供するコンピュータ
- ウェブホスティング: ウェブサイトファイルをサーバーに保存し、インターネット経由でアクセス可能にすること