概要
DNS(Domain Name System)は、インターネット上のドメイン名とIPアドレスを相互に変換するシステムです。
DNSは、電話帳のような役割を果たしており、人間が覚えやすいドメイン名を、コンピュータが理解できるIPアドレスに変換します。
これにより、インターネット上のリソースへのアクセスが容易になります。
DNSの流れ
1. ユーザーがウェブブラウザにURL(例:www.example.com)を入力します。
2. ブラウザは、指定されたドメイン名に対応するIPアドレスを問い合わせるため、設定されたDNSサーバーにリクエストを送ります。
3. DNSサーバーは、そのドメイン名に関する情報を持っている場合は、対応するIPアドレスを返します。もし持っていない場合、他のDNSサーバーに問い合わせを行います。
4. 最終的に対応するIPアドレスが見つかり、ブラウザに返されます。
5. ブラウザは、取得したIPアドレスを使用して、ウェブサイトにアクセスします。
DNSのメリット
- 人間が覚えやすいドメイン名を使用できるため、インターネット上のリソースに簡単にアクセスできます。
- IPアドレスが変更されても、ドメイン名は変更されないため、ウェブサイトへのアクセスが継続して可能です。
- 負荷分散やフェイルオーバーの仕組みを容易に実現できます。
おわりに
何となく聞いたことがあって、意味もこうだろうな?と思っていたが改めて理解ができました!