📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
細 文字列「presire220a-22」を「presire2-22」に置換 |
|||
| (同じ利用者による、間の7版が非表示) | |||
| 7行目: | 7行目: | ||
例えば、外部向けDNSサーバの設定により、自宅サーバが稼動中にも係わらず、<br> | 例えば、外部向けDNSサーバの設定により、自宅サーバが稼動中にも係わらず、<br> | ||
ダイナミックDNSサービス側が保守やトラブル等でサービスが停止したことにより、ドメイン名でサーバにアクセスできなくなるということがなくなる。<br> | ダイナミックDNSサービス側が保守やトラブル等でサービスが停止したことにより、ドメイン名でサーバにアクセスできなくなるということがなくなる。<br> | ||
<br> | |||
DNSサーバには、DNSキャッシュサーバとDNSコンテンツサーバの2種類があり、これらは、別の動作を行うDNSサーバである。<br> | |||
下表に、DNSキャッシュサーバとDNSコンテンツサーバの役割を示す。<br> | |||
<center> | |||
{| class="wikitable" | style="background-color:#fefefe;" | |||
|- | |||
! style="background-color:#66CCFF;" | DNSサーバの種類 | |||
! style="background-color:#66CCFF;" | 役割 | |||
|- | |||
| DNSキャッシュサーバ || ドメイン名とIPアドレスの対応の問い合わせを行い、その結果をキャッシュする。<br>企業では、<u>社内LAN</u>に配置される。<br>また、自社の管理するドメイン名を持たない。 | |||
|- | |||
| DNSコンテンツサーバ || ドメイン名とIPアドレスの対応表を<u>ゾーン</u>という単位で管理する。<br>企業では<u>DMZ</u>に配置される。<br>また、自社の管理するドメイン名があり、外部からの問い合わせに応答。 | |||
|} | |||
</center> | |||
<br> | <br> | ||
<u>※注意</u><br> | <u>※注意</u><br> | ||
<u>外部向けDNSサーバの場合は、独自ドメイン取得済であること。</u><br> | <u>外部向けDNSサーバの場合は、独自ドメイン取得済であること。</u><br> | ||
<u>また、静的IPアドレスの場合のみである。</u><br> | <u>また、静的IPアドレスの場合のみである。</u><br> | ||
<br> | |||
<center> | |||
{| class="wikitable" | style="background-color:#fefefe;" | |||
|- | |||
! colspan="3" style="text-align: center; background-color:#44CC99;" | 参考書 | |||
|- style="text-align: center;" | |||
| <center><html><a href="https://www.amazon.co.jp/Rocky-Linux-AlmaLinux%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-impress-gear%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-ebook/dp/B0B3QSS8DT?crid=1ZTL0E0V93Y45&keywords=rocky+linux+%26+almalinux%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89&qid=1705019058&sprefix=%E5%AE%9F%E8%B7%B5%21Alma%2Caps%2C157&sr=8-1&linkCode=ll1&tag=presire2-22&linkId=66b3d72349b7518375594d4a41adb6f5&language=ja_JP&ref_=as_li_ss_tl"><img style="width: 250px; height: auto;" src="https://m.media-amazon.com/images/I/91WKgzqLfSL._SL1500_.jpg" ></a><br> | |||
<center><a target="_blank" href="https://www.amazon.co.jp/Rocky-Linux-AlmaLinux%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89-impress-gear%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-ebook/dp/B0B3QSS8DT?crid=1ZTL0E0V93Y45&keywords=rocky+linux+%26+almalinux%E5%AE%9F%E8%B7%B5%E3%82%AC%E3%82%A4%E3%83%89&qid=1705019058&sprefix=%E5%AE%9F%E8%B7%B5%21Alma%2Caps%2C157&sr=8-1&linkCode=ll1&tag=presire2-22&linkId=66b3d72349b7518375594d4a41adb6f5&language=ja_JP&ref_=as_li_ss_tl">Rocky Linux & AlmaLinux 実践ガイド</a></center></html></center> | |||
| <center><html><a href="https://www.amazon.co.jp/Beginners-Guide-Raspberry-Pocket-Sized-Electronics-ebook/dp/B0CRR3TQBX?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=P96B5Z932VPU&keywords=raspberry+pi&qid=1705019288&s=english-books&sprefix=raspberry+pi%2Cenglish-books%2C164&sr=1-4&linkCode=ll1&tag=presire2-22&linkId=645cabb1a93fd02d4ad359d538bba99d&language=ja_JP&ref_=as_li_ss_tl"><img style="width: 250px; height: auto;" src="https://m.media-amazon.com/images/I/81KD3bqetEL._SL1500_.jpg" ></a><br> | |||
<center><a target="_blank" href="https://www.amazon.co.jp/Beginners-Guide-Raspberry-Pocket-Sized-Electronics-ebook/dp/B0CRR3TQBX?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=P96B5Z932VPU&keywords=raspberry+pi&qid=1705019288&s=english-books&sprefix=raspberry+pi%2Cenglish-books%2C164&sr=1-4&linkCode=ll1&tag=presire2-22&linkId=645cabb1a93fd02d4ad359d538bba99d&language=ja_JP&ref_=as_li_ss_tl">A Beginners Guide Raspberry Pi 5<br>電子計算、プログラミング、DIYプロジェクトのための<br>Raspberry Pi 5の作成、構築、探索のためのガイド</a></center></html></center> | |||
| <center><html><a href="https://www.amazon.co.jp/Managing-Mission-Critical-Demystifying-nameservers-ebook/dp/B07F71QMFM?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=2WS7YP1RGG2LM&keywords=DNS+packt&qid=1705019671&sprefix=dns+packt%2Caps%2C173&sr=8-6&linkCode=ll1&tag=presire2-22&linkId=ddc9fc6398e7ae52d165a56524f52f9d&language=ja_JP&ref_=as_li_ss_tl"><img style="width: 250px; height: auto;" src="https://m.media-amazon.com/images/I/91pjBtGun1L._SL1500_.jpg" ></a><br> | |||
<center><a target="_blank" href="https://www.amazon.co.jp/Managing-Mission-Critical-Demystifying-nameservers-ebook/dp/B07F71QMFM?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&crid=2WS7YP1RGG2LM&keywords=DNS+packt&qid=1705019671&sprefix=dns+packt%2Caps%2C173&sr=8-6&linkCode=ll1&tag=presire2-22&linkId=ddc9fc6398e7ae52d165a56524f52f9d&language=ja_JP&ref_=as_li_ss_tl">Managing Mission<br>クリティカルドメイン、DNS、ドメイン名の謎を解く</a></center></html></center> | |||
|} | |||
</center> | |||
<br><br> | <br><br> | ||
| 29行目: | 57行目: | ||
...略 | ...略 | ||
# 内部向けDNSサーバの管理外の問合せ先 | # 内部向けDNSサーバの管理外の問合せ先 | ||
## フォワードしない場合 | |||
forwarders { | |||
0.0.0.0; | |||
}; | |||
## フォワードする場合は、HGW等のIPアドレスを入力する | |||
forwarders { | forwarders { | ||
192.168.1.1; | 192.168.1.1; | ||
| 39行目: | 69行目: | ||
...略 | ...略 | ||
# | # IPv6の設定 | ||
## IPv6を使用する場合 | |||
listen-on-v6 { any; }; | |||
## IPv6を使用しない場合 | |||
listen-on-v6 { none; }; | listen-on-v6 { none; }; | ||
| 46行目: | 78行目: | ||
# 問い合わせを許可する範囲を指定 | # 問い合わせを許可する範囲を指定 | ||
# | ## LAN(192.168.1.*)のみ問い合わせを許可する場合 | ||
allow-query { | allow-query { localhost; 192.168.1.0/24; }; | ||
## 全てのIPアドレスから問い合わせを許可する場合 | |||
allow-query { any; }; | |||
# 全てListenする場合 (未設定でもよい) | # 全てListenする場合 (未設定でもよい) | ||
//listen-on port 53 { | //listen-on port 53 { localhost; }; | ||
//listen-on port 53 { any; }; # 全てListenする場合 | //listen-on port 53 { any; }; # 全てListenする場合 | ||
listen-on port 53 { | listen-on port 53 { localhost; 192.168.1.XX; }; # LAN内のみListenする場合 | ||
# | # 再帰問い合わせの設定 | ||
# | # 再帰問い合わせはDNS増幅攻撃に利用されるため、外部向けDNSサーバはDNSキャッシュサーバ、内部向けDNSサーバはDNSリゾルバのように別サーバに分離することが推奨される | ||
recursion | ## recurionがyesの場合、DNSキャッシュサーバとして動作する | ||
allow-recursion { 192.168.1.0/24; | ## recurionがnoの場合、DNSコンテンツサーバ(権威サーバ)として動作する (このDNSサーバでホストしているドメイン以外は解決しない) | ||
recursion no; | |||
## recurionがyesの場合、受け付ける対象のホストの設定 | |||
## allow-recursionがanyの場合、全てのIPアドレスから受け付ける | |||
allow-recursion { 192.168.1.0/24; localhost; }; | |||
}; | }; | ||
<br> | <br> | ||
| 161行目: | 199行目: | ||
==== ドメイン名の正引きおよび逆引きの確認 ==== | ==== ドメイン名の正引きおよび逆引きの確認 ==== | ||
内部向けDNSサーバと各クライアントPCの正引きおよび逆引きができるかどうかを確認する。<br> | 内部向けDNSサーバと各クライアントPCの正引きおよび逆引きができるかどうかを確認する。<br> | ||
nslookup raspberrypi.com # 内部向けDNSサーバの正引き | # 再帰問い合わせが有効の場合 | ||
nslookup pc1.com # クライアントPC 1の正引き | nslookup ns.raspberrypi.com # 内部向けDNSサーバの正引き | ||
nslookup pc1.raspberrypi.com # クライアントPC 1の正引き | |||
nslookup 192.168.1.XX # 内部向けDNSサーバの逆引き | nslookup 192.168.1.XX # 内部向けDNSサーバの逆引き | ||
nslookup 192.168.1.YY # クライアントPC 1の逆引き | nslookup 192.168.1.YY # クライアントPC 1の逆引き | ||
# 再帰問い合わせが無効の場合(recursion項目がnoの場合) | |||
dig @<該当PCのIPアドレス> <該当PCのドメイン名> | |||
例1. dig @192.168.10.5 ns.raspberrypi.net | |||
例2. dig @192.168.10.6 pc01.raspberrypi.net | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:Raspberry_Pi]] | [[カテゴリ:Raspberry_Pi]] | ||