ドメイン名とDNS
(どめいんめいとでぃーえぬえす)
この記事はAIが作成しています
本文はAI(Claude)が学習指導要領や公開情報をもとに執筆・生成したものです。内容の正確性には配慮していますが、誤りが含まれる可能性があります。 気になる記述を見つけたら、下部の「誤りを報告する」からお知らせください。
数字の羅列であるIPアドレスを、人間が覚えやすい文字列に置き換えたものが「ドメイン名」。両者を相互に変換する仕組みが「DNS」。
背景・歴史
インターネットが小規模だった頃は、コンピュータに割り当てられたIPアドレスを直接使ってやり取りしても大きな問題はありませんでした。しかし、接続される機器の数が増えるにつれ、数字の羅列であるIPアドレスを人が正確に覚えて使うことが難しくなっていきました。そこで、「koukou-jouhou.org」のような、意味を持たせやすい文字列(ドメイン名)を使えるようにし、その裏側でドメイン名とIPアドレスを自動的に変換する「DNS(Domain Name System)」という仕組みが考案されました。
なぜこの考え方が使われるようになったのか
人間にとって、数字の羅列を正確に覚えるのは簡単ではありませんが、意味のある単語を含んだ文字列であれば、格段に覚えやすく、扱いやすくなります。ドメイン名とDNSの仕組みにより、利用者は複雑なIPアドレスを意識することなく、覚えやすい名前でWebサイトにアクセスしたり、メールを送ったりできるようになりました。これは、コンピュータにとって都合の良いIPアドレスの世界と、人間にとって都合の良い文字列の世界を橋渡しする、重要な仕組みです。
もう少し詳しく見てみる
ドメイン名からIPアドレスを調べることを「正引き」、逆にIPアドレスからドメイン名を調べることを「逆引き」と呼びます。この変換作業を行うのが「DNSサーバ」であり、その処理全体は「名前解決」と呼ばれます。
利用者がWebブラウザにドメイン名を入力すると、次のような流れで通信が行われます。
- ブラウザがDNSサーバに、そのドメイン名に対応するIPアドレスを問い合わせる。
- DNSサーバが対応するIPアドレスを回答する。
- ブラウザが、そのIPアドレスを使って、目的のサーバに実際の通信を行う。
ドメイン名は世界中で重複しないよう、ICANNという国際的な組織のもとで一元的に管理されています。
関連して知っておきたいこと
DNSは、クライアントサーバモデルの一種として実現されている仕組みです。私たちが普段何気なくドメイン名を入力してWebサイトを見ているその裏側では、IPアドレスへの変換という重要な処理が行われています。
関連する用語
最終更新日:2026-07-23
誤りを報告する