<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DNSSEC</title>
	<atom:link href="https://ascend-beyond.com/tag/dnssec/feed/" rel="self" type="application/rss+xml" />
	<link>https://ascend-beyond.com</link>
	<description></description>
	<lastBuildDate>Fri, 16 Oct 2026 01:42:20 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://ascend-beyond.com/wp-content/uploads/2024/03/cropped-9376b452e9b0c7a8bdf82cd2e63920ee-32x32.jpg</url>
	<title>DNSSEC</title>
	<link>https://ascend-beyond.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<atom:link rel="hub" href=""/>	<item>
		<title>令和5年（2022年）ネスペ午後Ⅰ　問Ⅲ　解答解説</title>
		<link>https://ascend-beyond.com/study/8486/</link>
		
		<dc:creator><![CDATA[管理人]]></dc:creator>
		<pubDate>Fri, 16 Oct 2026 01:42:19 +0000</pubDate>
				<category><![CDATA[Study]]></category>
		<category><![CDATA[ネスペ]]></category>
		<category><![CDATA[DNSSEC]]></category>
		<guid isPermaLink="false">https://ascend-beyond.com/?p=8486</guid>

					<description><![CDATA[目次 設問１（１）業務サーバと営業支援サーバのFQDNをプロキシ例外リストに登録するQ.PACファイルじゃだめなの？Q.DNSSECとは？Q.DHCPサーバの利用は？ 設問１ （１）業務サーバと営業支援サーバのFQDNを [&#8230;]]]></description>
										<content:encoded><![CDATA[

  <div id="toc" class="toc tnt-number toc-center tnt-number border-element"><input type="checkbox" class="toc-checkbox" id="toc-checkbox-2" checked><label class="toc-title" for="toc-checkbox-2">目次</label>
    <div class="toc-content">
    <ol class="toc-list open"><li><a href="#toc1" tabindex="0">設問１</a><ol><li><a href="#toc2" tabindex="0">（１）業務サーバと営業支援サーバのFQDNをプロキシ例外リストに登録する</a><ol><li><a href="#toc3" tabindex="0">Q.PACファイルじゃだめなの？</a></li></ol></li><li><a href="#toc4" tabindex="0">Q.DNSSECとは？</a></li><li><a href="#toc5" tabindex="0">Q.DHCPサーバの利用は？</a></li></ol></li></ol>
    </div>
  </div>

<h2 class="wp-block-heading"><span id="toc1">設問１</span></h2>



<h3 class="wp-block-heading"><span id="toc2">（１）業務サーバと営業支援サーバのFQDNをプロキシ例外リストに登録する</span></h3>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="822" height="138" src="https://ascend-beyond.com/wp-content/uploads/2026/10/image-53.png" alt="" class="wp-image-8490" srcset="https://ascend-beyond.com/wp-content/uploads/2026/10/image-53.png 822w, https://ascend-beyond.com/wp-content/uploads/2026/10/image-53-300x50.png 300w, https://ascend-beyond.com/wp-content/uploads/2026/10/image-53-762x128.png 762w" sizes="(max-width: 822px) 100vw, 822px" /></figure>



<p class="wp-block-paragraph">プロキシを経由したくない場合は、プロキシ例外リストに登録することで登録されたFQDNへはプロキシを経由せずに直接アクセスが可能になる。</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#F8F8F2;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#34362e;color:#efefe1">Hjson</span><span role="button" tabindex="0" data-code="gyomu-server.naibulan.y-sha.jp;eigyo-shien-server.naibulan.y-sha.jp

#コロンで区切ることによって１行に複数の条件をまとめることができる。" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki monokai" style="background-color: #272822" tabindex="0"><code><span class="line"><span style="color: #E6DB74">gyomu-server.naibulan.y-sha.jp;eigyo-shien-server.naibulan.y-sha.jp</span></span>
<span class="line"></span>
<span class="line"><span style="color: #88846F">#コロンで区切ることによって１行に複数の条件をまとめることができる。</span></span></code></pre></div>



<p class="wp-block-paragraph">なお、プロキシ例外リストにはFQDNだけでなくIPアドレス、ワイルドカードも使うことができる。</p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#F8F8F2;--cbp-line-number-width:calc(2 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#34362e;color:#efefe1">Hjson</span><span role="button" tabindex="0" data-code="*.naibulan.y-sha.jp; 192.168.10.0/24; gyomu-server.gaibulan.y-sha.jp

#*.naibulan.y-sha.jp
#naibulan.y-sha.jp というドメインの配下にあるすべてのホスト（サーバー）をプロキシの例外にする

#192.168.10.0/24
#特定のIPアドレスの範囲（サブネット）をまとめてプロキシの例外にするという意味です。

#gyomu-server.naibulan.y-sha.jp
#特定の1台のサーバー（今回の問題にある業務サーバなど）のFQDNをピンポイントで例外にするという意味です。" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki monokai" style="background-color: #272822" tabindex="0"><code><span class="line"><span style="color: #E6DB74">*.naibulan.y-sha.jp; 192.168.10.0/24; gyomu-server.gaibulan.y-sha.jp</span></span>
<span class="line"></span>
<span class="line"><span style="color: #88846F">#*.naibulan.y-sha.jp</span></span>
<span class="line"><span style="color: #88846F">#naibulan.y-sha.jp というドメインの配下にあるすべてのホスト（サーバー）をプロキシの例外にする</span></span>
<span class="line"></span>
<span class="line"><span style="color: #88846F">#192.168.10.0/24</span></span>
<span class="line"><span style="color: #88846F">#特定のIPアドレスの範囲（サブネット）をまとめてプロキシの例外にするという意味です。</span></span>
<span class="line"></span>
<span class="line"><span style="color: #88846F">#gyomu-server.naibulan.y-sha.jp</span></span>
<span class="line"><span style="color: #88846F">#特定の1台のサーバー（今回の問題にある業務サーバなど）のFQDNをピンポイントで例外にするという意味です。</span></span></code></pre></div>



<h4 class="wp-block-heading"><span id="toc3">Q.PACファイルじゃだめなの？</span></h4>



<p class="wp-block-paragraph">もちろんPACファイルのDirectを使っても直接アクセスが可能である！しかし、本文にはPACファイルを使っている旨の記述がないため、ここでは一般的なプロキシ例外リストを使うことが回答となっている。</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h3 class="wp-block-heading"><span id="toc4">Q.DNSSECとは？</span></h3>



<figure class="wp-block-image size-full"><img decoding="async" width="637" height="47" src="https://ascend-beyond.com/wp-content/uploads/2026/10/image-52.png" alt="" class="wp-image-8488" srcset="https://ascend-beyond.com/wp-content/uploads/2026/10/image-52.png 637w, https://ascend-beyond.com/wp-content/uploads/2026/10/image-52-300x22.png 300w" sizes="(max-width: 637px) 100vw, 637px" /></figure>



<p class="wp-block-paragraph">p.15でキャッシュポイズニング対策として送信元ポート番号のランダム化が出てきた。なので、ついでにDNSSECをやっていこう！</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="559" src="https://ascend-beyond.com/wp-content/uploads/2026/10/DNSSEC-1024x559.jpg" alt="" class="wp-image-8491" srcset="https://ascend-beyond.com/wp-content/uploads/2026/10/DNSSEC-1024x559.jpg 1024w, https://ascend-beyond.com/wp-content/uploads/2026/10/DNSSEC-300x164.jpg 300w, https://ascend-beyond.com/wp-content/uploads/2026/10/DNSSEC-766x418.jpg 766w, https://ascend-beyond.com/wp-content/uploads/2026/10/DNSSEC.jpg 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">登場人物：<br>　<strong>DNSKEYレコード</strong>：ZSK,KSK格納<br>　<strong>ZSK</strong>（ZoneSigningKey)の公開鍵/秘密鍵：RRSIG(A)の署名<br>　<strong>RRSIG</strong>（Resource Record Signature）：レコードの署名部分<br>　<strong>KSK</strong>（KeySigningKey）：RRSIG(DNSKKEY)の署名検証鍵。<br>　<strong>DSレコード</strong>(<span class="fz-16px">Delegation Signer</span>)：親ゾーンがもつKSKのハッシュ値</p>



<p class="wp-block-paragraph"><strong><span class="fz-20px">ステップ1：レコード自体の検証（ZSKを使用）</span></strong></p>



<ul class="wp-block-list">
<li><strong>対象</strong>：Aレコードなど</li>



<li><strong>検証</strong>：権威DNSから取得した<span class="bold-blue">DNSKEYレコード</span>内の <span class="bold-blue">ZSK公開鍵</span>(ZoneSigningKey) を使い、Aレコードに付いている <span class="bold-blue">RRSIG</span>(Resource Record Signature) を検証する。<br><span class="fz-16px">＊DNSKEYレコードは、クライアントがAレコードを要求する際に「DNSSECのデータもちょうだい（<span class="blue">DOフラグを立てる</span>）」という合図を送ることによりDNSKEYレコードを取得できる。<br>＊RRSIG（A)は権威DNSがAレコードから生成したハッシュ値を<span class="blue">ZSK秘密鍵</span>で暗号化したもの。<br>＊検証するときは検証側が<span class="blue">ZSK公開鍵</span>で署名を復号し、出てきたハッシュ値と検証側でも生成したハッシュ値が一致することを確認する。</span></li>



<li><strong>結果</strong>：Aレコードが改ざんされていないことが判明。</li>
</ul>



<p class="wp-block-paragraph"><strong><span class="fz-20px">ステップ2：ZSK公開鍵の検証（KSKを使用）</span></strong></p>



<ul class="wp-block-list">
<li><strong>対象</strong>：<span class="bold-blue">ZSK公開鍵</span>が含まれる「DNSKEYレコード」</li>



<li><strong>検証</strong>：権威DNSから取得した <span class="bold-blue">KSKの公開鍵</span>(KeySigningKey) を使い、DNSKEYレコードに付いている <span class="blue">RRSIG(DNSKEY) を検証</span>する。</li>



<li><strong>結果</strong>：ZSK公開鍵が本物であることが判明。<br>＊<span class="bold-blue">KSK公開鍵</span>：<br><span class="fz-16px">　・<span class="blue">DNSKEYレコード内</span>に格納されている鍵。<br>　・RRSIG(DNSKEY)を検証する鍵</span><br>　・<span class="fz-16px"><span class="blue">ZSK公開鍵の署名</span>に使う<br>　・<span class="blue">親ゾーンから<span class="bold-blue">DSレコード</span></span>(Delegation Signer)を取得し、KSKの<span class="blue">ハッシュ値</span>が登録されていることを確認する</span></li>
</ul>



<p class="wp-block-paragraph"><strong><span class="fz-20px">ステップ３：ルートへの階段</span></strong></p>



<p class="wp-block-paragraph">DSレコードまで検証すると、あとは同じ仕組みでルートまで階段を駆け上がる。</p>



<p class="wp-block-paragraph">１．RRSIG(DS)を親ゾーンから取得したDNSKEYレコード内のZSKで検証<br>２．DNSKEYレコードをDNSKEYレコード内のKSKで検証<br>３．KSKのハッシュ値を親ゾーンの親ゾーンのDSレコードで検証<br>１～３をルートゾーンにあるDSレコードで検証するまで繰り返す。</p>



<h3 class="wp-block-heading"><span id="toc5">Q.DHCPサーバの利用は？</span></h3>



<figure class="wp-block-image size-full"><img decoding="async" width="836" height="103" src="https://ascend-beyond.com/wp-content/uploads/2026/10/image-54.png" alt="" class="wp-image-8494" srcset="https://ascend-beyond.com/wp-content/uploads/2026/10/image-54.png 836w, https://ascend-beyond.com/wp-content/uploads/2026/10/image-54-300x37.png 300w, https://ascend-beyond.com/wp-content/uploads/2026/10/image-54-763x94.png 763w" sizes="(max-width: 836px) 100vw, 836px" /></figure>



<p class="wp-block-paragraph">本問ではDHCPが使われている。なのでDHCPの仕組みを見ていこう！</p>



<p class="wp-block-paragraph"><strong>▼DHCPコマンド</strong></p>



<div class="wp-block-kevinbatdorf-code-block-pro cbp-has-line-numbers" data-code-block-pro-font-family="Code-Pro-JetBrains-Mono" style="font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--cbp-line-number-color:#F8F8F2;--cbp-line-number-width:calc(1 * 0.6 * .875rem);line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><span style="display:flex;align-items:center;padding:10px 0px 10px 16px;margin-bottom:-2px;width:100%;text-align:left;background-color:#34362e;color:#efefe1">Hjson</span><span role="button" tabindex="0" data-code="ip dhcp excluded-address 10.0.0.1
ip dhcp excluded-address 10.0.0.200
ip dhcp pool プール名
 default-router 10.0.0.1
 network 10.0.0.0 255.255.255.0
 dns-server 10.0.0.200
 lease 日 時間" style="color:#F8F8F2;display:none" aria-label="Copy" class="code-block-pro-copy-button"><svg xmlns="http://www.w3.org/2000/svg" style="width:24px;height:24px" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path class="with-check" stroke-linecap="round" stroke-linejoin="round" d="M4.5 12.75l6 6 9-13.5"></path><path class="without-check" stroke-linecap="round" stroke-linejoin="round" d="M16.5 8.25V6a2.25 2.25 0 00-2.25-2.25H6A2.25 2.25 0 003.75 6v8.25A2.25 2.25 0 006 16.5h2.25m8.25-8.25H18a2.25 2.25 0 012.25 2.25V18A2.25 2.25 0 0118 20.25h-7.5A2.25 2.25 0 018.25 18v-1.5m8.25-8.25h-6a2.25 2.25 0 00-2.25 2.25v6"></path></svg></span><pre class="shiki monokai" style="background-color: #272822" tabindex="0"><code><span class="line"><span style="color: #E6DB74">ip dhcp excluded-address 10.0.0.1</span></span>
<span class="line"><span style="color: #E6DB74">ip dhcp excluded-address 10.0.0.200</span></span>
<span class="line"><span style="color: #E6DB74">ip dhcp pool プール名</span></span>
<span class="line"><span style="color: #F8F8F2"> </span><span style="color: #E6DB74">default-router 10.0.0.1</span></span>
<span class="line"><span style="color: #F8F8F2"> </span><span style="color: #E6DB74">network 10.0.0.0 255.255.255.0</span></span>
<span class="line"><span style="color: #F8F8F2"> </span><span style="color: #E6DB74">dns-server 10.0.0.200</span></span>
<span class="line"><span style="color: #F8F8F2"> </span><span style="color: #E6DB74">lease 日 時間</span></span></code></pre></div>



<p class="wp-block-paragraph"><strong>▼DHCPオプション</strong></p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><td><strong>オプション番号</strong></td><td><strong>オプション名</strong></td><td><strong>説明・補足</strong></td></tr></thead><tbody><tr><td><strong>3</strong></td><td>ルーター（デフォルトゲートウェイ）のIPアドレス<sup></sup></td><td>クライアントが同一サブネット外へ通信するためのデフォルトゲートウェイを指定します。</td></tr><tr><td><strong>6</strong></td><td>DNSサーバーのIPアドレス<sup></sup></td><td>名前解決を行うためのDNSサーバーのIPアドレスを指定します。</td></tr><tr><td><strong>43</strong></td><td><strong>ベンダー固有情報（Vendor Specific Information）</strong></td><td><strong>【追加】</strong> Ciscoなどの無線LAN環境において、Lightweight AP（LAP）へ<strong>WLC（無線LANコントローラ）の管理IPアドレス</strong>を通知するために使用されます。</td></tr><tr><td><strong>66</strong></td><td>1つのTFTPサーバーのIPアドレス<sup></sup></td><td>IP電話機などのプロビジョニングやファームウェアのブートに使用するTFTPサーバーのIPアドレスを指定します。</td></tr><tr><td><strong>82</strong></td><td>DHCPリレーエージェント情報（Relay Agent Information）<sup></sup></td><td>リレーエージェント（ルーターやL3スイッチ）がDHCPパケットに付加する中継情報です。</td></tr><tr><td><strong>150</strong></td><td>複数のTFTPサーバーのIPアドレス<sup></sup></td><td>主にCisco IP電話機（CUCM環境など）向けに、複数のTFTPサーバーのIPアドレスリストを通知します。</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
