DNSとは何か
DNS(ドメインネームシステム)はインターネットの基盤インフラの一つであり、本記事ではDNSの基本概念と動作原理を紹介します
Categories:
本質的に、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サーバー: ドメイン名解決サービスを提供するコンピュータ
- ウェブホスティング: ウェブサイトファイルをサーバーに保存し、インターネット経由でアクセス可能にすること