DHCP用語集

DHCPリースとは?

Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button
主なポイント要点はAIの支援により生成されています。自動生成された要約には、時折誤りがあったり、重要な文脈が抜け落ちたりする場合があるため、完全な情報を得るには、必ずブログ記事の全文をご参照ください。

DHCPリースとは、ダイナミック・ホスト・コンフィギュレーション・プロトコル(DHCP)サーバーがクライアントに対してIPアドレスおよび関連設定を付与する、時間制限付きのバインディングであり、リースが期限切れになったり解放されたりすると、サーバーはアドレスを回収して再利用できるようになります。 リース処理は、「ディスカバー(Discover)」「オファー(Offer)」「リクエスト(Request)」「アックノレッジ(Acknowledge)」という4段階の交換手順に従い、RFC 2131で定義されているように、クライアントはリース時間の50%(T1)で更新を行い、更新に失敗した場合は87.5%(T2)で再バインディングを行います。 リース期間は、ネットワーク運用、ネットワーク効率、およびセキュリティに大きな影響を与えます。リース期間が長いと、更新トラフィックが削減され、障害時の回復力が向上しますが、一時的なクライアントが存在するネットワークではアドレスプールが枯渇する可能性があります。一方、リース期間が短いとアドレスは迅速に解放されますが、サーバーの負荷が増加し、障害時の復旧時間が短くなります。

  • DHCPリースのやり取りは、「ディスカバー」、「オファー」、「リクエスト」、「アックノレッジ」という4つの明確なフェーズで行われ、クライアントはタイマーT1(リース時間の50%)で自動的に更新され、元のサーバーが応答しない場合は、タイマーT2(87.5%)で任意のサーバーに再バインドします。
  • ゲストWi-Fiネットワークでのリース時間の長期化は、デバイスが離脱してもアクティブなリースを保持し続けることでスコープ枯渇のリスクをもたらし、その結果、新しいクライアントはバインディングが自然に期限切れになるまで、自己割り当てされたリンクローカルアドレスにフォールバックせざるを得なくなります。
  • リーステーブルは、特定の時点におけるIPアドレスと特定のデバイスを結びつける重要なセキュリティおよびフォレンジック記録として機能するため、リース履歴の保持はインシデント対応に不可欠であり、アドレスの再利用後に古いDNSレコードやファイアウォールルールが誤ったデバイスを標的にすることを防ぐ役割を果たします。

DHCPリースの概要

AttributeValue
CategoryNetwork protocol mechanism
Defined inRFC 2131
Protocol and portUDP ports 67 (server) and 68 (client) for DHCPv4
OSI layerApplication layer
Primary useAssigning IP addresses temporarily so they can be reclaimed and reused
Related termsDHCP, DHCP scope, DHCP reservation, DORA, IP address management

DHCPリースの仕組み

リースは、クライアントがDHCP交換を完了した時点で開始され、サーバーが指定した期間続きます。その後、クライアントはタイマーを監視し、アドレスを維持するか、あるいは解放するかを判断します。

  1. ディスカバリとオファー:クライアントがサーバーへのリクエストをブロードキャストすると、サーバーは提供可能なアドレスと提案するリース期間を返信します。
  2. 要求と確認応答:クライアントは提供されたアドレスを要求し、サーバーは確認応答を送信してリースを開始するとともに、バインディングを記録します。
  3. T1での更新:デフォルトでは、リース時間の50パーセント(タイマーT1)に達した時点で、クライアントは元のサーバーにリースの延長を要求します。
  4. T2での再バインディング:更新要求に対して応答がない場合、リース時間の87.5%が経過した時点(タイマーT2)で、クライアントは任意のサーバーに対して要求をブロードキャストします。
  5. 有効期限またはリースの解放:サーバーがリースを延長しない場合、クライアントはそのアドレスの使用を停止しなければなりません。また、クライアントがリースを早期に解放することも可能で、その場合はアドレスが直ちに解放されます。

サーバーは、クライアント識別子、アドレス、有効期限など、各リース情報をリースデータベース(リーステーブルとも呼ばれる)に格納します。リース期間は、RFC 2131 に記載されているように、通常はスコープごとに管理者が設定します。

エンタープライズネットワークにおいてDHCPリース時間が重要な理由

リース期間は、アドレスプールの回復速度を左右します。リース期間が長いとトラフィックは低水準に抑えられ、短時間のサーバー障害にも耐えられますが、接続を解除したデバイスが保持していたアドレスは、有効期限が切れるまで利用できないままになります。ゲスト用Wi-Fiなど、一時的なクライアントが多いネットワークでは、実際に存在するデバイスが少なくても、リース期間が長いとスコープのアドレスが枯渇してしまう可能性があります。

リース時間が短いと、アドレスが迅速に解放され、記録も最新の状態に保たれますが、更新トラフィックが増加し、クライアントがサーバー障害を乗り切るための時間が短くなります。デフォルトでは、クライアントはリース時間の半分が経過した時点で更新を開始するため、残りの時間よりも長いサーバー障害が発生すると、クライアントはアドレスと接続性を失ってしまいます。

リース期間は、セキュリティと可視性の面でも重要です。リーステーブルは、特定の時点におけるIPアドレスとデバイスを結びつける唯一の記録であることが多いので、インシデント対応担当者はこれに依存しており、その履歴が失われたり短縮されたりすると、活動の追跡が困難になります。また、アドレスが再利用されると、古いリースに紐づいた古いDNSレコードやファイアウォールルールが、誤ったデバイスを指し示す可能性もあります。 リース期間をクライアントの動作に合わせて設定し、リースログを保持することで、これらの問題を回避できます。

DHCPリースと関連用語の比較

DHCPリースとDHCP予約の比較

リースとは、更新されない限り有効期限が切れる一時的な割り当てのことですが、予約とは、特定のクライアントに常に同じアドレスを割り当てるようサーバーに指示する設定ルールのことです。DHCP予約とは何ですか?

AttributeDHCP leaseDHCP reservation
DurationLimited by lease time and renewed by the clientPersistent until an administrator removes it
Address assignedAny free address in the scope, which may change over timeA fixed address matched to a client identifier such as a MAC address
Created byThe DHCP exchange between client and serverAn administrator
Still uses a leaseYes, by definitionYes, the client still receives and renews a lease for the reserved address

DHCPリースと静的IPアドレスの比較

リースとは、サーバーが付与し、回収することもできるアドレスのことですが、静的アドレスはデバイス上で手動で設定され、DHCPによるやり取りは行われません。「静的IPアドレスとは?」

AttributeDHCP leaseStatic IP address
Assignment methodAutomatic through DHCPManual configuration on the device
ExpirationExpires unless renewedDoes not expire
Reclaiming addressesServer returns expired addresses to the poolAdministrator must track and release them
Conflict riskLower when the server tracks all bindingsHigher if the address falls inside a dynamic range

DHCPリースに関する一般的な問題

ゲストWi-Fiで数日間のリース期間が設定されたスコープには、数時間前に接続を解除したデバイスからのバインディングが蓄積されます。その結果、新しいクライアントはアドレスを取得できず、古いリースが期限切れになるまで、自己割り当てされたリンクローカルアドレスを使用することになります。

多数のクライアントが同時にリースを取得した場合、それらの更新タイマーが一斉に作動します。サーバーの再起動や長時間の停止後、これによりリクエストが集中し、更新が一時的に失敗することがあります。

サーバーがリースデータベースを失ったり、フェイルオーバーペアの設定に誤りがあったりすると、クライアントがまだ保持しているアドレスが割り当てられる可能性があります。その結果、アドレスの競合が発生し、影響を受けたホストでは接続が断続的になったり、重複アドレスの警告が表示されたりします。

リース期間が数分程度の場合、サーバー障害発生時にクライアントが動作を継続できる時間はほとんどありません。期限切れ前に更新できないため、サーバーがダウンするとすぐにデバイスは接続を失ってしまいます。

ダイナミックDNSの更新がリース期間に紐付けられている場合、期限切れや解放されたリースが適切にクリーンアップされないまま残っていると、現在他のデバイスが使用しているアドレスを指すレコードが残ってしまいます。その結果、名前解決で誤ったホストが返されてしまいます。

統合型DDIがネットワーク運用をいかに簡素化するかをぜひご覧ください

自動化、可視性、制御機能が組み込まれた単一のプラットフォームから、DNS、DHCP、IPアドレスを管理できます。

DHCPリースに関するよくある質問

関連用語

Network visualization showing IP addresses and interconnected nodes representing IPAM infrastructure and data flow

組織のネットワーク向けに、ガバナンスが確立され、監査対応可能なIPAMワークフローおよび承認モデルを構築する

ガバナンスが確立され、監査対応が可能なIPAMワークフローを実現するIP管理ソリューションをご覧ください。企業ネットワークチーム全体で、範囲を限定した承認と完全な監査証跡を実現します…

Read more
コンテンツハブ

OSIモデルの理解:7層構造におけるDNSとIPアドレスの位置づけ

OSIモデルの7つの層と、DNSおよびIPアドレスがそれらにどのように位置づけられるかを理解しましょう。BlueCatでネットワークアーキテクチャの基礎を学びましょう。…

Read more
Fiber optic cables with glowing blue and cyan light points representing high-speed network data transmission and connectivity

IPv6 およびデュアルスタック企業ネットワーク向けの DNS および IPAM のスケーリング

デュアルスタック企業ネットワーク向けに DNS および IPAM を拡張します。Micetro が、統合された DNS、DHCP、および IPAM…

Read more
Hand holding digital pen interacting with holographic network diagrams and data visualization on laptop screen, representing

Embedding DNS, DHCP, and IPAM into Ansible and Git-based infrastructure-as-code pipelines

Embedding DNS, DHCP, and IPAM into Ansible and Git-based IaC pipelines with Micetro turns address and record changes into versioned, reviewable steps

Read more
ポッドキャスト

ポッドキャスト:AIがエンタープライズソフトウェア開発をどう変えているか

AIはネットワークの自動化を変革しますが、安全な導入には、サービス停止を防ぐための堅固なソフトウェア開発手法、テスト、およびドメインの専門知識が必要です。…

Read more
ポッドキャスト

ポッドキャスト:ネットワーク運用においてオープンプラットフォームが重要な理由

オープンプラットフォームとAPIファーストのアーキテクチャにより、ハイブリッド環境の企業全体で、インテリジェントなネットワーク運用、自動化、そしてAI駆動のワークフローが実現されます。…

Read more
Network engineer reviewing LiveNX flow and telemetry data visualized across server racks in a hybrid multicloud environment

LiveAssistを活用して、すでに保有しているLiveNXのデータから答えを引き出しましょう

LiveNX用のAI搭載アドオン「LiveAssist」が、ネットワークデータを迅速で分かりやすい回答に変換し、わずか数日でその価値を実感できる仕組みについてご覧ください。…

Read more
LiveWire GEN3 device offerings overview with descriptions of deep packet visibility and deployment options
Read more

関連記事