Domain Name System (DNS)

f:id:utouto97:20210725220811j:plain

Domain Name System (DNS)

Domain Name System (DNS) は、ドメイン名を管理するための仕組みです。

インターネット上で、ほかのマシンにアクセスするとき、宛先は「IPアドレス」によって指定します。
しかし、数字の列挙であるIPアドレスは、人々にとって読みにくいし、覚えにくいものです。
そこで、example.comgoogle.comなどのようなドメイン名を使って宛先を指定できるようするシステムがDNSです。
DNSは、example.comgoogle.comなどのようなドメイン名とIPアドレスの対応付けを行います。
DNSサーバーに問い合わせすることで、ドメイン名→IPアドレスの変換ができるわけです。

DNSサーバーに問い合わせして、そのドメイン名に対応づいているIPアドレスを教えてもらうことで、目的のマシンにアクセスできるようになります。
問い合わせ先のDNSサーバーが、そのドメイン名のIPアドレスを知っていた場合、そのIPアドレスを教えてもらえます。
しかし、問い合わせ先のDNSサーバーが、そのドメイン名を知らなかった場合は、さらに別のDNSサーバーに問い合わせします。
問い合わせはドメイン名の後ろから、順々に行われます。

どのDNSサーバーを利用するかは、ルーターで設定できます。
そこで、Googleが運営する「Google Public DNS」などを利用することもできます。
Google Public DNSIPアドレスは8.8.8.8です。

終わり