ドメインネームサーバ(DNSサーバ)とは?インターネット通信の基本概念をわかりやすく解説

Explanation of IT Terms

ドメインネームサーバ(DNSサーバ)とは?

ドメインネームサーバ(DNSサーバ)とは、インターネット上でドメイン名(例:example.com)をIPアドレス(例:192.0.2.1)に変換するためのサーバーです。つまり、インターネット上で情報をやり取りするためには、IPアドレスが必要になるのですが、人間が覚えやすいドメイン名を用いることが多いため、ドメイン名とIPアドレスを対応づけるためのシステムが必要になってきます。

DNSサーバは、このようなドメイン名とIPアドレスの対応付けを行うことで、ユーザーがブラウザで入力したドメイン名をIPアドレスに変換して、Webサイトやメールサーバーにアクセスできるようにしています。

インターネット通信の基本概念

インターネット上で情報をやり取りするためには、TCP/IPプロトコルを用いた通信が行われます。TCP/IPプロトコルは、インターネット上でコンピュータ同士が通信するためのルールや手順を定めているものです。

このプロトコルでは、情報を分割し、IPアドレスを用いてネットワーク上を転送します。そして、IPアドレスをドメイン名に変換することで、ユーザーが覚えやすいアドレスでWebサイトやメールサーバーにアクセスすることができるのです。

また、DNSサーバは階層構造になっており、DNSルートサーバ、TLDサーバ、ドメインオーサリティサーバ、リゾルバ(もしくはキャッシュサーバ)といった役割を持っています。それぞれのサーバが情報をやり取りすることで、正確かつ迅速にドメイン名とIPアドレスの対応付けが行われるのです。

まとめ

DNSサーバは、インターネット上でドメイン名とIPアドレスを対応づけるためのサーバーです。インターネット上で情報をやり取りするためには、TCP/IPプロトコルを用いた通信が行われ、DNSサーバが階層構造になっていることによって、正確かつ迅速に情報がやり取りされます。Webサイトやメールサーバーにアクセスする際には、DNSサーバが必ず関わっているということを忘れないようにしましょう。

参考記事

参考サイト

合わせて読みたい

【Google Chrome】右クリックで翻訳がでなくなった時の対策方法の決定版