web-dev-qa-db-ja.com

DNSとDHCPがオフラインになっても、ネットワークは機能しますか?

私のLANには、WindowsサーバーとSynologyがありますNASストレージ用、サーバーに直接接続され、VM経由でクライアントにストレージとして提供されます。サーバーはドメインコントローラー、DNSサーバーを提供しますメインVLANおよびDHCPサーバー機能。クライアントとサーバーはすべてスイッチに接続されています。

サーバーがオフラインになった場合、ドメイン、DHCPサーバー、DNSサーバーがダウンしても、クライアントは引き続きネットワークを利用でき、クライアントはNASを見つけることができますか?

私がそれを正しく理解していれば、すでにIPが割り当てられているデバイスは機能してお互いを検出しますが、新しく接続されたデバイスは機能しませんか?その場合、IP割り当てがまだ有効である限り、ネットワークは機能し続けますか?

6
EarthMind

DHCPリースが期限切れになるまで、ネットワークは機能し続けます。リースの期限が切れると、デバイスはRFC 3927アドレスに切り替わります。ただし、これらのアドレスは予測不可能であるため、MDNSを使用してそれらを見つける必要があり、両方がDHCP割り当てアドレスからRFC 3927アドレスに切り替えるまで、特定のデバイスのペア間で機能することはほとんどありません。

DHCPサーバーでは、リース時間を増やすことができます。このネットワークがNAT=の背後にある場合は、多くのアドレスがあり、非常に長いリース時間を構成できますが、すでにアドレスを持っているクライアントに対してのみ機能します。

NAS自体に静的IPアドレスを設定することをお勧めします(これにより、ほとんどの場合、RFC 3927アドレスがフォールバックとして除外されますが、そもそもフォールバックではありませんでした)。

クライアントがNAS IPアドレスで接続しているか、ホストファイルにNASが含まれている場合を除き、NASを見つけるにはDNSが必要になります。TTLは、DNSがダウンしてからNASが見つかるまでの時間を決定します。ただし、DHCPが一般的に半分後に更新されることに注意してください。リース時間の場合、DNSレコードは通常、既に期限切れになったときにのみ更新されます。したがって、TTLが高くてもDNSレコードが期限切れになることがあります。名前をキャッシュしたクライアントのみがそれを使用できます。 。各クライアントマシンに独自のDNSキャッシュがある可能性がありますが、これは保証されていません。アプリケーションレイヤーのDNSキャッシュに依存してしまう可能性があり、NASにアクセスするアプリケーションを再起動すると、キャッシュされたDNSレコード。

DHCPとDNSが失われた場合に操作を継続する必要があるかどうかを検討する代わりに、IPv6リンクローカルアドレスを使用することをお勧めします。最新のオペレーティングシステムはすべてデフォルトで有効になっており、デバイスには通常、ネットワーク設定の変更に関係なく静的なアドレスが少なくとも1つあります。

12
kasperd