DNSサーバとDHCPサーバ、IPアドレスの動作から見る両者の違い

<p style="text-align:center;">
	<span style="color:#E56600;">&emsp;<a href="https://www.fs.com/jp/" target="_blank"><img src="https://media.fs.com/images/community/upload/kindEditor/202109/07/20210907-101427-1630995673-dknMY7cDpX.gif" alt="" width="800" height="90" title="" align="" /></a></span> 
</p>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	&emsp;<span style="font-size:14px;">日常でよく見かけたホームページアドレス（URL）は実際にサイトの「本名」ではなく、すぐ覚えられるように熟慮された「ドメイン名」（例：www.fs.com/jp）です。その「ドメイン名」で「IPアドレス」（例：111.222.333.444）を指定して初めて、通信先にアクセスできます。DNSサーバーはまさに「ドメイン名」と「IPアドレス」の変換を担うサーバーです。</span> 
</p>
<div class="communityV2-details-pros">
	<div class="swiper-container communityV2-details-pros-swiper swiper-container-initialized swiper-container-horizontal">
		<div class="swiper-wrapper" style="transform:translate3d(0px, 0px, 0px);">
			<div class="swiper-slide swiper-slide-active" style="width:256.667px;margin-right:15px;">
				<a target="_blank" name="Singmode%20Fiber%20Patch%20Cables" href="https://www.fs.com/jp/products/110478.html" class="details-pros-item"> <span class="details-pros-item-tag">人気製品</span> <img class="details-pros-item-img" src="https://media.fs.com/images/community/uploads/post/1649218206465-2x09o345mdmwezog1oyc.jpg" alt="N5860-48SC" width="180" /> <span class="details-pros-item-proName" style="display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;">N5860-48SC</span> <span class="details-pros-item-proState" style="display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;">48x10Gb｜8x100Gb L3スイッチ</span> <span class="details-pros-item-proPrice">631,448円 (税込)</span> </a> 
			</div>
			<div class="swiper-slide swiper-slide-next" style="width:256.667px;margin-right:15px;">
				<a target="_blank" name="OM4%20Fiber%20Patch%20Cables" href="https://www.fs.com/jp/products/108716.html" class="details-pros-item"> <span class="details-pros-item-tag">人気製品</span> <img class="details-pros-item-img" src="https://media.fs.com/images/community/uploads/post/1649239026846-jck4xxczcms1z8nn5as3.jpg" alt="S5860-24XB-U" width="180" /> <span class="details-pros-item-proName" style="display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;">24ポート L3スイッチ</span> <span class="details-pros-item-proState" style="display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;">24x10G BASE-T｜4x10Gb SFP+｜4x25Gb</span> <span class="details-pros-item-proPrice">510,507円 (税込)</span> </a> 
			</div>
			<div class="swiper-slide swiper-slide-next" style="width:256.667px;margin-right:15px;">
				<a target="_blank" name="OM4%20Fiber%20Patch%20Cables" href="https://www.fs.com/jp/products/40180.html" class="details-pros-item"> <span class="details-pros-item-tag">人気製品</span> <img class="details-pros-item-img" src="https://media.fs.com/images/community/uploads/post/1648794184292-b5qhtfn229ve1hz4y191.jpg" alt="OM4 光ケーブル" width="180" /> <span class="details-pros-item-proName" style="display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;"> OM4 光ケーブル</span> <span class="details-pros-item-proState" style="display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;">2m(7ft) MTP&reg;-12(メス) </span> <span class="details-pros-item-proPrice">578円 (税込)</span> </a> 
			</div>
			<div class="swiper-slide" style="width:256.667px;margin-right:15px;">
				<a target="_blank" name="MTP%C2%AE/MPO%20Fiber%20Cables" href="https://www.fs.com/jp/products/48354.html" class="details-pros-item"> <span class="details-pros-item-tag">人気製品</span> <img class="details-pros-item-img" src="https://media.fs.com/images/community/uploads/post/1649218407721-cvhlvi9uwlfyoulfzz33.jpg" alt="100GBASE-SR4" width="180" /> <span class="details-pros-item-proName" style="display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;">100GBASE-SR4</span> <span class="details-pros-item-proState" style="display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;">850nm 100m MTP/MPO MMF</span> <span class="details-pros-item-proPrice">13,303円 (税込)</span> </a> 
			</div>
			<div class="swiper-slide" style="width:256.667px;margin-right:15px;">
				<a target="_blank" name="MTP%C2%AE/MPO%20Fiber%20Cables" href="https://www.fs.com/jp/products/11552.html" class="details-pros-item"> <span class="details-pros-item-tag">人気製品</span> <img class="details-pros-item-img" src="https://media.fs.com/images/community/uploads/post/1648784090314-8z7vqla4upkfmycvqknp.jpg" alt="10GBASE-SR SFP+モジュール" width="180" /> <span class="details-pros-item-proName" style="display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;"> 10GBASE-SR SFP+ </span> <span class="details-pros-item-proState" style="display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;">850nm 300m DOM LC MMF</span> <span class="details-pros-item-proPrice">2,687円 (税込)</span> </a> 
			</div>
		</div>
		<div class="swiper-pagination swiper-pagination-clickable swiper-pagination-bullets">
			<span class="swiper-pagination-bullet swiper-pagination-bullet-active"></span><span class="swiper-pagination-bullet"></span><span class="swiper-pagination-bullet"></span><span class="swiper-pagination-bullet"></span> 
		</div>
		<div class="swiper-button-prev swiper-button-disabled">
			<i class="icon iconfont"></i> 
		</div>
		<div class="swiper-button-next">
			<i class="icon iconfont"></i> 
		</div>
<span class="swiper-notification"></span> 
	</div>
	<p>
<h2 class="Cou_tit">
	目次
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	<a href="#1"><span style="font-size:14px;">ドメイン名に飾られるIPアドレス</span></a> 
</p>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	<a href="#2"><span style="font-size:14px;">DNSサーバーとは？その仕組みについて</span></a> 
</p>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	<a href="#3"><span style="font-size:14px;">DHCPとは？その仕組みについて</span></a> 
</p>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	<a href="#4"><span style="font-size:14px;">動的IPアドレス（リース）の更新と解放</span></a> 
</p>
<div class="new_community_blog_detail_underline">
</div>
<h2 class="tit_one community_blog_detail_tit_one" id="1">
	ドメイン名に飾られるIPアドレス
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	&emsp;<span style="font-size:14px;">IPアドレス：Internet Protocol addressの略語で、「ネットワーク上の住所」とも呼ばれます。それを通じて、ネットワーク上の通信相手は互いに認識し、通信やり取りを行うことが可能です。例えば、スイッチングハブ、ルーター、パソコンなどといったネットワーク機器は、識別できるIPアドレスを所有し、データの受送信を行います。一番よく見られたIPアドレスは「192.168.1.1」だろう。</span> 
</p>
<p>
	<span style="font-size:14px;">&emsp;だが、「192.168.1.1」だけでは覚えにくく、わかりづらいでしょう。IPアドレスの普及・運用のために、それを<span style="color:#009900;"><strong>意味のある文字列（いわゆる、ドメイン名）</strong></span>に置き換えることにしました。例えば：<a href="www.fs.com/jp" target="_blank"><span style="color:#E53333;"><strong><u>www.fs.com/jp</u></strong></span></a>（<span style="color:#337FE5;">ネットワーク機器専門通販サイト</span>）、www.yahoo.co.jp。</span> 
</p>
<p style="text-align:center;">
	<img src="https://media.fs.com/images/community/upload/kindEditor/202111/23/domain-1637655260-ByC2TIRPA1.jpg" alt="" width="800" height="400" title="" align="" /> 
</p>
<p style="text-align:center;">
	<span style="font-size:12px;">図1：ドメイン名の構造図</span> 
</p>

<h2 class="tit_one community_blog_detail_tit_one" id="2">
	DNSサーバーとは？その仕組みについて
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	&emsp;<span style="font-size:14px;">DNSはDomain Name Systemの略語で、先ほど説明した「IPアドレス」と「ドメイン名」、両者の相互変換を実現する機能を持ちます。その翻訳機のような役割を担っているのは、まさに「DNSサーバー」です。</span> 
</p>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	<span style="font-size:14px;">&emsp;注：<span style="color:#009900;"><strong>DNSルートサーバーとは</strong></span>、ドメイン名のトップレベルドメイン（TLD）部分の名称解析を行うサーバーです。（「com」、「org」、「jp」などといったTLDの所在を教えてくれる）</span> 
</p>
<span style="font-size:14px;">&emsp;&emsp;&emsp;<span style="color:#009900;"><strong>DNSキャッシュサーバーとは</strong></span>、「ドメイン名に対応するIPアドレス」についての情報を一時保存したり、情報の問い合わせをしたりするといった機能を果たすサーバーです。その働きによって、DNSルートサーバーにかけられた負担が軽減し、DNSの処理速度が全体的に速くなる。</span> 
<p style="text-align:center;">
	<img src="https://media.fs.com/images/community/upload/kindEditor/202111/23/dns%E3%82%B5%E3%83%BC%E3%83%8F%E3%83%BC%E3%81%AE%E5%8B%95%E4%BD%9C-1637656059-Za7Ifwj6C3.jpg" alt="" width="800" height="450" title="" align="" /> 
</p>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	&emsp;<span style="font-size:14px;">ウェブサイトのドメイン名（<a href="https://www.fs.com/jp" target="_blank"><span style="color:#E53333;"><strong><u>fs.com</u></strong></span></a>を例に）の入力から、画面にウェブサイトが表示されるまでの動きは上記の図表を示すように：</span> 
</p>
			<span style="font-size:14px;">１、利用端末（パソコン、スマホなど）がDNSキャッシュサーバーに、ドメイン名でアクセスしようとする。</span> 
		</p>
			<span style="font-size:14px;">２−１、<strong><span style="color:#009900;">DNSキャッシュサーバーに関連情報（ドメイン名に対応するIPアドレス）がある場合、自ら利用端末に回答する。</span></strong></span> 
		</p>
			<span style="font-size:14px;">２−２、関連情報が存在しない場合、DNSキャッシュサーバーはDNSルートサーバーに、関連情報について問い合わせる。
		<p>
			<span style="font-size:14px;">３、DNSルートサーバーがDNSキャッシュサーバーに、関連情報のあるDNSサーバーを知らせる。</span> 
		</p>
			<span style="font-size:14px;">４、知らせを受信したDNSキャッシュサーバーは目標DNSサーバー（.comのDNSサーバーとfs.comのDNSサーバーを含む）に、関連情報の問い合わせをする。&emsp;</span> 
		</p>
			<span style="font-size:14px;">５、目標DNSサーバーはDNSキャッシュサーバーに、対応するIPアドレスを回答する。</span> 
		</p>
			<span style="font-size:14px;">６、返事を受信したDNSキャッシュサーバーは利用端末に、IPアドレスを回答する。</span> 
		</p>
			<span style="font-size:14px;">７、IPアドレスを入手した利用端末はそのIPアドレスでWebサイトへのアクセスを試みる。</span> 
		</p>
			<span style="font-size:14px;">８、サーバーやネットワークが正常に機能している場合、ブラウザに対象のウェブサイトが表示される。</span> 
		</p>

<h2 class="tit_one community_blog_detail_tit_one" id="3">
	DHCPとは？その仕組みについて
</h2>
<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
	<span style="font-size:14px;">&emsp;DCHP（Dynamic Host Configuration Protocol、下記DHCPと呼ぶ）とはISP（インターネットサービスプロバイダ）によって割り当てられたIPアドレスということである。<span style="color:#009900;"><strong>一時的に利用される動的IPアドレス</strong></span>として、DHCPが動的に各々の端末に割り当てられ、サービスの継続的な利用が認められるようになる。</span> 
</p>
<span style="font-size:14px;">&emsp;DHCPを利用することで、数多くの接続端末でも、管理者は一元管理し、 トラブル発生やセキュリテイ上の不安定を防止することができます。</span><br />
<span style="font-size:14px;">&emsp;<span style="color:#009900;"><strong>DHCPサーバーとは、DHCPでIPアドレスの割り当てを行うという機能をもつネットワーク機器</strong></span>です。そして、DHCPクライアントはネットワークに接続する利用端末（スイッチ、スマホ、パソコンなど）に当たります。</span> 
<p style="text-align:center;">
	<img src="https://media.fs.com/images/community/upload/kindEditor/202111/23/dhcp%E5%8B%95%E4%BD%9C-1637656103-ju1GzT7qrZ.jpg" alt="" width="800" height="400" title="" align="" /> 
</p>
<p style="text-align:center;">
	<span style="font-size:12px;">図2：DHCPの動作について</span> 
</p>
			<span style="font-size:14px;">１、DHCP Discover：DHCPクライアントからDHCPサーバーに、IPアドレスの割り当ての要求が発信されます。</span> 
		</p>
			<span style="font-size:14px;">２、DHCP Offer：割り当ての要求を受信した後、DHCPサーバーはDHCPクライアントに使用可能なIPアドレスを提案します。</span> 
		</p>
			<span style="font-size:14px;">３、DHCP Request：提案を受け取ったDHCPクライアントはそれを検証します。IPアドレスが良ければ、「これでお願いします」というDHCP Requestを返信します。</span> 
		</p>
			<span style="font-size:14px;">４、DHCP ACK：DHCPサーバーはDHCP Requestを了承し、DHCPクライアントにDHCP ACK（了解しました）を相手に送信します。</span> 
		<h2 class="tit_one community_blog_detail_tit_one" id="4">
			動的IPアドレス（リース）の更新と解放
		</h2>
		<p class="blog_p padding_top_none community_blog_detail_p community_blog_detail_p1">
			<span style="font-size:14px;">&emsp;DHCPサーバによる動的IPアドレスの割り当て（貸出）はリースとも呼ばれます。リース期限（使用期限）を越えると、割り当てられた動的IPアドレスは使えなくなります。<strong><span style="color:#009900;">IPアドレスの使用を続けたい場合、リース期限の更新</span></strong>（リースの更新）を要求する必要があります。</span> 
		</p>
<span style="font-size:14px;">&emsp;また、接続・通信の切断、電源を切る、<strong><span style="color:#009900;">IPアドレスが不要になるなどの場合</span></strong>、DHCPクライアントからDHCPサーバにDHCP Release（<strong><span style="color:#009900;">リースの解放</span></strong>）が送信されます。</span> 
		<p style="text-align:center;">
			<img src="https://media.fs.com/images/community/upload/kindEditor/202111/23/rease-1637656131-LwEaPzCprs.jpg" alt="" width="800" height="400" title="" align="" /> 
		</p>
	</li>
</ul>

<h2 class="tit_one community_blog_detail_tit_one" id="4">
	DHCPとDNS、両者の違いを図表で説明すると：
</h2>
<p>
	<br />
</p>
<table style="width:100%;" cellpadding="2" cellspacing="0" border="1" bordercolor="#000000">
	<tbody>
		<tr>
			<td style="text-align:center;">
				<span style="font-size:14px;">特徴</span><br />
			</td>
			<td style="text-align:center;">
				<span style="font-size:14px;">DHCP</span><br />
			</td>
			<td style="text-align:center;">
				<span style="font-size:14px;">DNS</span><br />
			</td>
		</tr>
		<tr>
			<td>
				<p style="text-align:center;">
					<span style="font-size:14px;">動作・仕組み</span> 
				</p>
			</td>
			<td style="text-align:center;">
				<span style="font-size:14px;">動的IPアドレスの割り当てを行う</span><br />
			</td>
			<td style="text-align:center;">
				<span style="font-size:14px;">IPアドレスとドメイン名の置き換えを行う</span><br />
			</td>
		</tr>
		<tr>
			<td style="text-align:center;">
				<span style="font-size:14px;">管理方法</span><br />
			</td>
			<td style="text-align:center;">
				<span style="font-size:14px;">一元管理</span><br />
			</td>
			<td style="text-align:center;">
				<span style="font-size:14px;">分散型で関連サーバーが複数存在</span><br />
			</td>
		</tr>
		<tr>
			<td style="text-align:center;">
				<span style="font-size:14px;">サーバー</span><br />
			</td>
			<td style="text-align:center;">
				<span style="font-size:14px;">DHCPサーバーでリースの更新・解放を確認</span><br />
			</td>
			<td style="text-align:center;">
				<span style="font-size:14px;">複数のDNSサーバーによって構成されたシステム</span><br />
			</td>
		</tr>
		<tr>
			<td style="text-align:center;">
				<span style="font-size:14px;">メリット</span><br />
			</td>
			<td style="text-align:center;">
				<span style="font-size:14px;">IPアドレス枯渇の防止、管理・作業効率の向上</span><br />
			</td>
			<td style="text-align:center;">
				<span style="font-size:14px;">IPアドレスの複雑化を防ぎ、より簡単に覚えられる</span><br />
			</td>
		</tr>
	</tbody>
</table>