スマートフォン、パソコン、テレビ、IoT機器など、ネットワークに接続される端末は家庭でも企業でも増えています。これらの端末が通信するには、IPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバーなどの設定が必要です。
端末数が少ない環境であれば、管理者が一台ずつ設定する方法でも対応できます。しかし、業務端末の増加、BYODやゲスト端末の利用、IoT機器の導入が進む環境では、手作業による設定管理は負荷が大きくなります。端末の入れ替えや移動が日常的に発生する場合、設定作業そのものがトラブルの原因になります。
DHCP(Dynamic Host Configuration Protocol)は、ネットワークに接続した端末へ必要な通信設定を自動的に配布するプロトコルです。端末はDHCPによってIPアドレスなどを取得し、利用者が個別に設定しなくてもネットワークへ参加できます。
DHCPは平常時に意識されにくい技術ですが、正常に機能しなければ端末はIPアドレスを取得できず、インターネットや社内システムへ接続できません。企業ネットワークでは、利用者の端末接続、無線LAN、拠点ネットワーク、端末展開の前提を支える基盤として扱う必要があります。
DHCPを理解する際は、概要だけでなく、標準化規格、通信シーケンス、リース、リレー、スコープ設計、セキュリティ対策まで確認します。特に「IPアドレスが取得できない」「特定VLANだけ通信できない」「DNS設定が誤って配布される」といった障害では、DHCPの仕組みを把握しているかどうかが切り分けの精度を左右します。
DHCP(Dynamic Host Configuration Protocol)は、ネットワークに接続する端末に対して、IPアドレスを含む通信設定を自動的に配布するためのプロトコルです。DHCPを利用すると、端末は手作業でネットワーク設定を入力しなくても、通信開始に必要な情報をまとめて受け取れます。
DHCPは Dynamic Host Configuration Protocol の略です。日本語では、端末の通信設定を動的に配布するためのプロトコルと説明できます。Dynamic は、端末ごとに固定設定するのではなく、接続時に必要な情報を自動で払い出す考え方を表します。
DHCPによって配布される情報は、IPアドレスだけではありません。代表的な設定項目には、次のようなものがあります。
IPネットワークにおいて、通信相手を識別するために使われるのがIPアドレスです。同一LAN内ではフレーム転送のためにMACアドレスが参照され、アプリケーションやサービスの識別にはポート番号が使われます。DHCPが担う役割は、このうちIP通信を開始するために端末が必要とする設定一式を、接続時に自動で提供することです。
DHCPを使わない場合、ネットワーク管理者は端末ごとにIPアドレス、ゲートウェイ、DNS設定を手動で入力します。端末数が増えるほど、入力ミス、設定漏れ、IPアドレス重複が起きやすくなります。端末の移動や入れ替えが多い環境では、台帳と実態がずれ、担当者しか状況を把握できない状態にもなります。
DHCPを導入すると、管理者は端末ごとの個別設定から、アドレス設計や運用ポリシーの管理へ重点を移せます。利用者側も、新しい端末を接続するたびに設定値を意識する必要がなくなります。
DHCPは、ネットワーク運用を支える基盤技術です。端末数が多い環境では、補助的な機能ではなく、端末を安定してネットワークへ参加させるための前提として設計します。DHCPが不安定になると、無線LANや有線LANの品質以前に、端末がネットワークへ参加できないという形で問題が表面化します。
DHCPが登場する以前、ネットワークに端末を接続するためには、管理者が各端末に対してIPアドレス、サブネットマスク、ゲートウェイなどを手作業で設定する方法が一般的でした。設定内容は台帳や表計算ソフトなどで管理され、どの端末にどのIPアドレスを割り当てているかを人が把握していました。
端末数が少ない環境では、この方法でも運用できます。しかし、ネットワークの規模が拡大すると、次のような課題が顕在化します。
企業ネットワークでは、部署異動、機器更改、拠点増設などによって端末の増減が頻繁に発生します。手動設定を前提にした運用では、IPアドレス管理がネットワーク拡張の制約要因になることがあります。「設定は合っているように見えるが通信できない」という問題の原因が、単純な入力ミスやアドレス重複だった、というケースもあります。
こうした背景から、端末がネットワークに接続した時点で必要な設定を自動で受け取れる仕組みが求められるようになりました。その流れの中で利用されたのが、DHCPの前身であるBOOTP(Bootstrap Protocol)です。
BOOTPは、端末が起動時にサーバーからIPアドレスやブート情報を取得する仕組みとして利用されていました。ただし、BOOTPは基本的に静的な割り当てを前提としており、端末とIPアドレスの対応を事前に登録しておく必要がありました。そのため、端末数が多い環境では管理の手間が残ります。
DHCPは、このBOOTPを拡張する形で標準化され、より柔軟なIPアドレス管理を可能にしました。大きな特徴は、IPアドレスを恒久的に割り当てるのではなく、一定期間だけ貸し出すリースという考え方を導入した点です。
リースの仕組みにより、IPアドレスは一定期間だけ貸し出され、不要になればリース満了やDHCPRELEASEによって再利用できます。これにより、端末の増減が激しい環境でも、限られたIPアドレス資源を効率よく利用できます。
また、DHCPはIPアドレスだけでなく、ゲートウェイやDNSサーバーなどの設定もまとめて配布できます。管理者は「端末ごとの設定」ではなく、「ネットワークとしてどの設定を配布するか」という視点で設計・運用できます。
結果としてDHCPは、IPアドレス設定の自動化を通じて、運用負荷と設定ミスのリスクを低減し、端末数が多い現代のネットワークを運用するための基盤技術として定着しました。
DHCPは、インターネット技術の標準化を担うIETF(Internet Engineering Task Force)によって仕様が策定・整理されてきました。IETFは、特定ベンダーに依存しない形でインターネットを成立させるための技術仕様を公開する組織であり、その成果はRFC(Request for Comments)として公開されています。
RFCは実装者や製品ベンダーが参照する技術仕様です。DHCPがRFCとして定義されていることで、異なるメーカーのルーター、サーバー、OS間でも相互運用しやすくなります。実務では、機器を入れ替えてもDHCPの基本動作が維持されることが、設計と運用を支える前提になります。
IPv4環境におけるDHCPの発展を理解するうえでは、次のRFCが重要です。
RFC 1531は、DHCPの初期仕様として公開された文書です。IPアドレスを動的に割り当てる考え方や、一定期間だけIPアドレスを貸し出すリースの概念が明文化されました。
この時点では、DHCPはBOOTPとの互換性を強く意識した仕様でした。ただし、IPアドレス管理を自動化する方向性を示した点で、後続仕様の土台になりました。
RFC 1541は、RFC 1531を改訂した文書です。初期仕様で指摘された問題点の整理や、記述の明確化が行われました。運用時に解釈が分かれやすかった部分が補足され、DHCPを実装しやすくする役割を果たしました。
RFC 2131は、IPv4におけるDHCPの中核仕様として参照されているRFCです。DHCPサーバーとクライアントの役割、IPアドレス割り当ての基本動作、通信シーケンス、リース更新、エラー時の挙動などが整理されています。
特に重要なのは、DHCPの動作が状態遷移を伴うプロトコルとして定義されている点です。リース更新、再割り当て、異常時の処理について、実装間で共通の理解を持ちやすくなりました。
また、RFC 2131はDHCPの基本動作を定義し、DHCPオプションの詳細はRFC 2132で整理されています。これにより、IPアドレス以外の設定情報も柔軟に配布できる仕組みが仕様上位置づけられました。この拡張性は、ネットワークブートやゼロタッチプロビジョニングなどにも関係します。
主にIPv4環境におけるDHCPを対象にしていますが、IPv6向けのDHCP(DHCPv6)は別仕様です。DHCPv6はRFC 8415で整理され、その後、2026年にRFC 9915がRFC 8415を置き換えました。IPv6ではアドレス設計や自動設定の考え方がIPv4とは異なるため、同じDHCPという名称でも挙動や設計思想が異なります。
DHCPがRFCとして標準化されていることは、仕様が公開されているという意味にとどまりません。長年にわたり仕様が整理・更新されてきたことで、ネットワーク機器やOSが世代交代しても、DHCPという仕組み自体は継続して使われています。
ネットワーク設計や製品選定では、標準仕様に沿っているかという視点が、将来的な互換性や運用安定性を左右します。
DHCPは、ネットワークに接続した端末が通信を開始するまでの流れを、定義された手順に沿って自動化します。この仕組みにより、利用者や管理者がIPアドレス設定を手入力しなくても、端末がネットワークへ参加できます。
DHCPの動作を理解するうえで重要なのは、「動的に割り当てる」という言葉の意味です。DHCPはIPアドレスを無作為に配る仕組みではなく、リースという管理単位を用いて、アドレス資源を制御します。
DHCPでは、IPアドレスは端末に恒久的に割り当てられるのではなく、一定期間だけ貸し出されます。この貸し出し期間をリース時間と呼びます。
リース時間が設定されていることで、IPアドレスはリース満了やDHCPRELEASEに応じて再利用できます。端末の増減が頻繁に発生する環境では、この仕組みがIPアドレス資源の有効活用につながります。
一方で、リース時間が短すぎると、リース更新通信が頻発し、ネットワークやDHCPサーバーへの負荷が増える可能性があります。逆に長すぎる場合は、未使用アドレスが長時間確保されたままとなり、アドレス枯渇の原因になることがあります。
そのため、リース時間は端末の入れ替わり頻度、ネットワーク規模、業務時間帯などを踏まえて設計します。DHCPは単なる自動設定機能ではなく、運用設計の一部として扱う必要があります。
DHCP環境では、IPアドレスの割り当て方法として、大きく「動的割り当て」と「固定割り当て」を使い分けます。
動的割り当てでは、DHCPサーバーが管理するアドレスプールの中から、未使用のIPアドレスを端末へ自動的に割り当てます。一般的なPC、スマートフォン、ゲスト端末など、接続と切断を繰り返す端末に適した方式です。
固定割り当ては、端末のMACアドレスとIPアドレスをあらかじめ対応付けて登録し、同じ端末に同じIPアドレスを払い出す方式です。サーバー機器、ネットワーク機器、監視対象端末など、IPアドレスが変わると影響が出る機器で使われます。
固定割り当ては、端末側ではDHCPを利用し続けながら、結果としてIPアドレスを固定できる点が特徴です。手動設定による固定IPと異なり、ゲートウェイやDNS設定の変更をDHCP側で一元管理できます。
DHCPによるIPアドレス割り当ては、クライアントとサーバー間で複数のメッセージをやり取りすることで成立します。IPv4 DHCPでは、この流れは一般に「DORA」と呼ばれます。
まず、クライアントはDHCPDISCOVERメッセージをブロードキャストで送信し、ネットワーク上に存在するDHCPサーバーを探索します。次に、DHCPサーバーは利用可能なIPアドレスを提示するDHCPOFFERを返します。
クライアントは、その中から利用するアドレスを選択し、DHCPREQUESTを送信します。最後に、DHCPサーバーがDHCPACKを返すことで、IPアドレスの割り当てが確定します。
このやり取りは通常、利用者が意識しない短時間で完了します。しかし、ネットワーク障害やDHCPサーバーの不具合が発生すると、この初期通信が成立せず、端末がネットワークに接続できない状態になります。
DHCPの仕組みを理解することは、トラブルシューティングや設計判断の基礎になります。
DHCPを正しく理解するには、構成要素ごとの役割を整理しておく必要があります。DHCPは単独で成立する仕組みではなく、複数の要素が連携して動作します。
基本となるのは「DHCPサーバー」と「DHCPクライアント」ですが、企業ネットワークでは、異なるネットワーク間でDHCPを成立させるために「DHCPリレーエージェント」も重要な役割を持ちます。トラブル時には、このどこで通信が止まっているのかを切り分けます。
DHCPサーバーは、ネットワーク上の端末に対してIPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバー情報などを配布する中核的な存在です。DHCPプロトコルに従い、要求に応じて適切な設定情報を払い出します。
DHCPサーバーは単にIPアドレスを配布するだけでなく、どのIPアドレスがどの端末に、いつまで割り当てられているかというリース情報を管理します。この管理が破綻すると、IPアドレスの重複や払い出し失敗につながります。
小規模な環境では、ルーターや無線LANアクセスポイントに内蔵されたDHCP機能が利用されることがあります。企業ネットワークでは、端末数、拠点数、監視要件、冗長化要件に応じて、専用のDHCPサーバーを設ける場合があります。
企業環境では、以下のような観点でDHCPサーバーを設計します。
DHCPサーバーは、端末がネットワークへ参加できるかどうかを左右する基盤コンポーネントです。
DHCPクライアントは、DHCPサーバーからIPアドレスなどのネットワーク設定を受け取る側の端末を指します。現在のネットワークでは、多くの端末がDHCPクライアントとして動作します。
これらの端末は、ネットワークに接続したタイミングでDHCP通信を開始し、必要な設定情報を取得します。利用者や管理者が個別にIPアドレスを設定する必要がないため、導入や入れ替えの作業負荷を減らせます。
一方で、DHCPクライアントの挙動はOSや機器によって異なる場合があります。リース更新のタイミングや再試行の動作などが実装に依存するため、トラブル時にはクライアント側の挙動も確認します。
DHCPリレーエージェントは、DHCPサーバーとDHCPクライアントが異なるネットワークセグメントに存在する場合に、両者の通信を中継する仕組みです。
DHCPの初期通信はブロードキャストで行われますが、ブロードキャストは通常、ルーターを越えて転送されません。このため、複数のネットワークセグメントを持つ企業ネットワークでは、DHCPリレーエージェントが必要になります。
DHCPリレーエージェントは、クライアントから送信されたDHCPDISCOVERなどのブロードキャストメッセージを受け取り、ユニキャストとしてDHCPサーバーへ転送します。DHCPサーバーからの応答も中継され、クライアントへ届けられます。
この機能は、ルーター、L3スイッチ、ファイアウォールなどのネットワーク機器に搭載されていることがあります。リレーエージェントの設定を誤ると、特定セグメントだけIPアドレスを取得できない問題が発生します。
DHCPリレーエージェントは、ネットワーク変更時や障害発生時に影響範囲を把握できるよう、設計・運用の中で明確に位置づけます。
DHCPでは、端末(DHCPクライアント)にIPアドレスを割り当てる際、定義された通信手順に従って処理が進みます。IPv4のDHCPでは、この流れは4つのメッセージで構成され、頭文字を取ってDORAと呼ばれます。
この通信シーケンスを理解しておくと、IPアドレスが取得できない、取得に時間がかかるといったトラブルを切り分けやすくなります。どこまで進んでいるかが分かれば、原因候補を絞れます。
DHCPクライアントは、ネットワークに接続すると最初にDHCPDISCOVERメッセージを送信します。これは、利用可能なDHCPサーバーが存在するかを問い合わせるためのブロードキャスト通信です。
この時点では、クライアントはまだIPアドレスを持っていないため、送信元IPアドレスは 0.0.0.0、宛先IPアドレスは 255.255.255.255(ブロードキャストアドレス)となります。
企業ネットワークでは、このDHCPDISCOVERがDHCPリレーエージェントによって中継され、別セグメントにあるDHCPサーバーへ届けられることがあります。VLANやリレー設定に不整合があると、この段階で処理が止まります。
DHCPサーバーは、DHCPDISCOVERを受信すると、自身が管理するアドレスプールの中から未使用のIPアドレスを選び、DHCPOFFERメッセージとしてクライアントに提示します。
この段階では、IPアドレスの正式な割り当てはまだ確定していません。実装によっては提案したアドレスを一時的に確保することもあります。複数のDHCPサーバーが存在する環境では、複数のDHCPOFFERが返る場合があります。
クライアントは、受信したDHCPOFFERの中から1つを選択し、そのIPアドレスを利用する意思を示すためにDHCPREQUESTメッセージを送信します。
DHCPREQUESTもブロードキャストで送信されることがあります。これにより、他のDHCPサーバーにも「自分の提案は採用されなかった」ことが伝わります。複数サーバー環境で重複割り当てを避けるための仕組みです。
選択されたDHCPサーバーは、DHCPREQUESTを受信すると、DHCPACKメッセージを返し、IPアドレスの割り当てを確定させます。
クライアントはDHCPACKを受信すると、IPアドレスや各種ネットワーク設定を適用します。実装によっては、その前にARPなどでアドレス競合を確認し、競合が見つかった場合はDHCPDECLINEを返して再取得を試みます。
設定内容に問題がある場合や、要求が受け入れられない場合には、DHCPACKの代わりにDHCPNAKが返されることがあります。この場合、クライアントは再度DHCPDISCOVERから処理をやり直します。
DHCPの通信は、初回のIPアドレス取得時だけで終わりません。クライアントは、割り当てられたIPアドレスを継続して利用するために、リース期間の途中で更新処理を行います。
一般に、リース期間の途中でT1タイマーに基づく更新が試みられ、応答が得られない場合はT2タイマーに基づく再試行が行われます。T1やT2の扱いは、サーバー設定や実装によって変わる場合があります。
更新が成功すれば、同じIPアドレスを継続利用できます。一方、リースが満了した場合や、DHCPサーバー側のポリシーが変わった場合には、新しいIPアドレスが割り当てられることがあります。
DHCPの通信シーケンスは、初期設定だけでなく、継続利用や再割り当てを含めたライフサイクル全体を扱います。
DHCPは、IPアドレスを受け取るための通信です。まだIPアドレスを持たない端末が最初に行う通信であり、通常のアプリケーション通信とは前提が異なります。そのため、ポート番号やブロードキャストの扱いを押さえておくと、ファイアウォールやVLAN構成が絡むトラブルを切り分けやすくなります。
IPv4のDHCPでは、一般にUDPを利用し、サーバー側はUDP 67、クライアント側はUDP 68を使用します。端末がサーバーを探す段階ではブロードキャストが使われるため、通信経路上でUDP 67/68が遮断されると、IPアドレス取得が成立しません。
現場で多いのは、セキュリティ機器やフィルタ設定により、意図せずDHCPの初期通信が遮断されているケースです。特定VLANだけ端末がIPアドレスを取得できない、Wi-Fiだけ通信できない、といった症状の原因が、UDP 67/68の到達性やリレー設定にある場合があります。
端末は、接続直後は自分のIPアドレスを持っていません。このため、通信相手であるDHCPサーバーを特定してユニキャストで送ることができず、まずはネットワーク内に向けてDHCPサーバーを探索します。これがDHCPDISCOVERであり、ブロードキャストで送信されます。
ブロードキャストが前提になるため、同一セグメント内には届いても、ルーターを越えると届かない構造になります。
一般にブロードキャストは、ネットワークの境界であるルーターを越えて転送されません。無制限に転送すると、ネットワーク全体に負荷をかけるためです。
企業ネットワークではVLAN分割や拠点間接続が一般的であり、DHCPサーバーが別セグメントにある構成も多くなります。その場合、ブロードキャストを適切に中継する仕組みとしてDHCPリレーエージェントが必要になります。DHCPリレーは、DHCPサーバーをセグメントごとに増やさず、複数セグメントでDHCPを成立させるための設計要素です。
DHCPは、UDP 67/68とブロードキャスト/リレーという通信特性を持ちます。ネットワーク機器の設定やフィルタリングを見直すとき、この前提を押さえると原因候補を絞りやすくなります。
DHCPは通常、利用者が意識せずに動作しますが、問題が発生すると「ネットワークにつながらない」「突然通信できなくなった」といった形で業務に影響します。DHCPトラブルは、物理層、VLAN、リレー、スコープ、認証、セキュリティ制御など、複数の要素が関係します。
よく見られる症状としては、次のようなものがあります。
こうした症状が発生した場合、重要なのは確認順を固定することです。切り分けの起点として有効なのが、端末に割り当てられているIPアドレスの状態です。
端末が 169.254.x.x というアドレス(APIPA)を取得している場合、DHCP通信が成立せず、OSが自動的に割り当てたローカルアドレスである可能性があります。この状態では、DHCPサーバーに到達できない、またはDHCPサーバーから応答が返ってこない方向で原因を調べます。
切り分けを行う際は、次の順序で確認すると、原因を見失いにくくなります。
DHCPトラブルは、DHCPサーバーだけを疑うと遠回りになります。どの層で通信が止まっているのかを意識しながら確認すると、原因の特定と復旧を進めやすくなります。
DHCPは、IPアドレスを割り当てるだけの仕組みではありません。端末がネットワーク通信を開始し、安定して利用するために必要となる複数の設定情報をまとめて配布できます。
これらの設定項目はDHCPオプションとして定義されており、用途や端末の役割に応じて使い分けることができます。DHCPオプションの設計は、ネットワーク全体の運用効率だけでなく、トラブル発生時の切り分けにも関係します。例えば、DNS配布の誤りは「インターネットにつながらない」に見えやすく、ゲートウェイ配布の誤りは「一部の宛先だけ届かない」に見えやすくなります。
DHCPで配布される代表的な情報と、その役割を以下に整理します。
| IPアドレス | ネットワーク上で端末を識別するためのアドレス。 |
| サブネットマスク | IPアドレスのどの範囲が同一ネットワークに属するかを判断するための情報。 |
| デフォルトゲートウェイ | 端末がネットワーク外へ通信する際に利用する中継先ルーターのアドレス。 |
| DNSサーバー | ドメイン名をIPアドレスへ変換するために参照されるサーバーのアドレス。 |
| ドメイン名 | 名前解決時に自動的に付与されるドメインサフィックスなどの情報。 |
| NTPサーバー | 端末の時刻同期に使用されるサーバーのアドレス。 |
| リース時間 | 割り当てられたIPアドレスを利用できる有効期限。 |
| DHCPサーバー識別子 | どのDHCPサーバーからIPアドレスが割り当てられたかを識別するための情報。 |
| ブート関連情報 | PXEなどのネットワークブート時に使用されるサーバーやファイル情報。 |
DHCPオプションを適切に設計することで、端末側の初期設定作業を減らせます。DNSサーバーやNTPサーバーをDHCPで配布すると、端末ごとの設定差異を抑え、運用のばらつきを減らせます。
部署別・用途別に異なるDHCPスコープを用意し、それぞれに異なるオプションを設定すると、役割に応じた動作制御が可能になります。スコープ設計は運用単位にもなるため、整理されていれば変更の影響範囲を把握しやすくなります。
一方で、DHCPオプションを過剰に設定すると、次のような課題が生じます。
そのため、すべてをDHCPで自動化するのではなく、何をDHCPで配布し、何を別の仕組みで管理するかを分けて設計します。
DHCPで払い出す情報は、端末がネットワークに参加するための最低限かつ共通性の高い設定を中心に整理します。用途が限定される情報は、対象端末や対象スコープを絞って適用します。
DHCPオプションは補助機能ではなく、ネットワーク全体の運用品質を左右する設計要素のひとつです。
DHCPとDNSは、どちらもネットワーク利用を支える基盤です。名前が似ているため混同されがちですが、役割は異なります。違いを整理しておくと、通信できないときに何を疑うべきかを判断しやすくなります。
DHCPは、端末がネットワークに参加するために必要な設定を配布します。IPアドレス、ゲートウェイ、DNSサーバーなどを受け取り、端末が通信を開始できる状態を作ります。DHCPは、ネットワーク参加の初期条件を整える仕組みです。
DNSは、ドメイン名やホスト名をIPアドレスへ変換する仕組みです。人が理解しやすい名前で通信相手を指定できるようにするための基盤であり、Web閲覧、メール、クラウドサービス利用に使われます。DNSは、名前から通信相手を見つける仕組みです。
DHCPとDNSはどちらも障害時の影響が大きい基盤ですが、症状は異なります。違いを押さえると、初動の切り分けがしやすくなります。
実務では、DHCPが配布するDNSサーバー設定が誤っていると、原因はDNS設定でありながら、確認対象はDHCPになる場合があります。このため、切り分けでは「DHCPでDNSをどう配布しているか」という視点も必要です。
DHCPとDNSは別の仕組みですが、現場の症状は連鎖して見えることがあります。両者の役割と接続点を押さえておくと、トラブル対応を進めやすくなります。
DHCPは本来、IPアドレスを動的に割り当てる仕組みですが、実際の運用では、結果的に同じIPアドレスが使われ続けるケースがあります。これは異常な挙動ではなく、DHCPの仕様や設計に基づく動作です。
DHCP環境でIPアドレスが固定されて見える代表的なパターンを、仕組みと運用上の意味を踏まえて整理します。
DHCPでIPアドレスが割り当てられる際、そのIPアドレスにはリース期間が設定されます。多くのDHCPクライアントは、リース期間が満了する前に自動的に更新処理を行い、更新が成功すれば同じIPアドレスを継続して利用します。
このため、常時ネットワークに接続されている端末は、見た目上、IPアドレスが固定されているように見えることがあります。
ただし、この挙動は更新が正常に行われた結果であり、同じIPアドレスが常に保証されるわけではありません。ネットワークから切断された場合や、DHCPサーバー側の再起動・設定変更が行われた場合には、同じIPアドレスが維持されない可能性があります。
業務システム、プリンター、ネットワーク機器など、同じIPアドレスを使う必要がある端末に対しては、DHCPサーバー側で固定割り当てを設定する運用がよく用いられます。
固定割り当てでは、端末のMACアドレスとIPアドレスの対応関係をDHCPサーバーに事前登録します。DHCPクライアントから要求があった際、サーバーはそのMACアドレスを識別し、指定されたIPアドレスを払い出します。
この方式の利点は、端末側の設定をDHCPのまま維持できる点です。手動でIPアドレスを設定する必要がないため、設定ミスや管理漏れを防ぎつつ、IPアドレスを固定できます。
固定割り当てと混同されやすいのが、端末側でIPアドレスを手動設定する固定IPアドレスです。両者は結果として同じIPアドレスを使う場合がありますが、管理方法とリスクが異なります。
端末数が増えるほど、手動設定による固定IP管理は負担が増します。そのため、実務では「DHCPによる動的割り当てを基本とし、必要な端末のみ固定割り当てを行う」という設計が採用されます。
DHCP環境では、IPアドレスが固定されて見える状態が続くことがあります。しかし、これを前提にシステム設計を行うと、環境変更や障害時に想定外の影響が出る可能性があります。
IPアドレスに依存した制御や認証が必要な場合は、固定割り当てを明示的に設定する、またはIPアドレス以外の識別手段を併用するなど、設計段階で整理します。
DHCPは動的であることを前提にした仕組みです。その特性を理解したうえで固定化の手段を選択することが、安定したネットワーク運用につながります。
DHCPを利用している環境では、端末のIPアドレスは常に同じ値が維持されるとは限りません。IPアドレスが変更される挙動は、DHCPの仕様や運用設計に基づくものであり、多くの場合は正常な動作です。
ただし、IPアドレス変更の理由を理解していないと、「突然つながらなくなった」「特定の通信だけ失敗する」といったトラブルとして認識される場合があります。実務で遭遇しやすい代表的なケースを整理します。
端末が異なるネットワークセグメントに接続した場合、DHCPスコープも切り替わるため、IPアドレスは変更されます。
モバイル端末やノートPCが多く利用される環境では、この挙動は日常的に発生します。IPアドレスの変更を前提とした設計が必要になる理由のひとつです。
端末がネットワークから切断されたままリース期間が満了した場合、再接続時には元のIPアドレスが確保されていない可能性があります。
元のIPアドレスがすでに別の端末へ割り当てられている場合、DHCPサーバーは別の未使用アドレスを払い出します。これはアドレス資源を効率的に利用するための正常な動作です。
これらの変更は運用改善の一環として行われることがあります。一方で、事前に影響範囲を把握していないと、想定外の通信断や設定依存の不具合につながる可能性があります。
DHCPサーバーが再起動された場合や、冗長構成の切り替えが発生した場合にも、IPアドレスの割り当て状況が変化することがあります。特に、リース情報の同期が不十分な構成では、端末が再取得時に別のIPアドレスを割り当てられるケースがあります。
DHCPサーバーの冗長化や再構成を行う際には、リース情報の扱いと引き継ぎ方法を設計段階で明確にします。
DHCP環境では、IPアドレスが変更される可能性を完全に排除することはできません。IPアドレス変更が業務影響につながる場合は、固定割り当ての活用や、IPアドレス以外の識別手段を併用します。
DHCPは変わり得ることを前提にした仕組みです。その特性を理解したうえで運用・設計することで、トラブルを抑えやすくなります。
DHCP運用において、トラブルの多くはサーバー障害そのものではなく、スコープ設計の不備から発生します。スコープとは、DHCPサーバーがIPアドレスを配布する範囲や条件を定義した単位であり、運用品質を左右する要素です。
スコープ設計が適切であれば、端末増減やネットワーク変更があっても、DHCPは安定して機能しやすくなります。一方で設計が曖昧なまま運用すると、枯渇や誤配布といった事故につながります。
基本となる設計観点は次の通りです。
特に注意したいのが、固定IP(手動設定)とDHCP配布範囲が論理的に混在している状態です。この状態では、気付かないうちに同じIPアドレスが二重に使われ、通信断や断続的な障害を引き起こす原因になります。
スコープを大きく取りすぎると、一箇所の設定ミスや障害が広範囲に影響します。逆に細かく分けすぎると、管理負荷が増え、全体像を把握しにくくなります。スコープ設計では、安全性、管理性、将来の拡張性のバランスを取ります。
DHCPスコープは一度作って終わりではありません。端末数の増加、拠点追加、無線LAN導入など、環境変化に応じて見直します。スコープ設計は、DHCP運用の設計図として扱います。
DHCPにおけるリース時間は、単なる設定項目ではありません。リース時間の長短は、ネットワークの安定性やトラブル発生頻度に関係します。
リース時間が短すぎる場合、端末は頻繁にリース更新を行います。その結果、DHCPサーバーやネットワークへの負荷が増え、ピーク時には更新要求が集中して遅延や不安定さを招くことがあります。特に無線LAN環境では、多数の端末が同時に再接続することで影響が顕在化しやすくなります。
一方で、リース時間が長すぎると、すでに利用されていない端末のIPアドレスが長時間占有されたままとなり、アドレス枯渇の原因になります。また、DNSやゲートウェイ設定を変更した際に、端末側へ反映されるまで時間がかかります。
適切なリース時間は、ネットワークの種類や端末の利用形態によって異なります。固定端末が中心の有線LANと、端末の入れ替わりが激しいゲストWi-Fiでは、同じ設定にする必要はありません。
リース時間は、どの端末が、どの時間帯に、どの程度入れ替わるのかという実態を踏まえて決めます。技術的な正解が一つに決まる値ではなく、運用前提から導く設計値です。
IPアドレスの重複は、ネットワーク通信を不安定にする代表的な要因のひとつです。同じIPアドレスを複数の端末が同時に使うと、通信が断続的に失敗したり、意図しない端末へ通信が届いたりする可能性があります。
DHCPは、このような重複を防ぐために、複数の仕組みと運用設計を組み合わせて動作します。DHCPがどのようにしてIPアドレスの重複リスクを抑えているのかを整理します。
DHCPによる重複回避の基本となるのは、DHCPサーバーがリース情報を管理する仕組みです。DHCPサーバーは、どのIPアドレスが、どの端末に、いつまで貸し出されているかを保持し、使用中のアドレスを別の端末に再割り当てしないよう制御します。
ただし、この仕組みが機能するには、DHCPサーバーがアドレス管理の中心として正しく設計・運用されていることが前提です。サーバーを複数台に分ける場合も、整合性の取り方が重要になります。
DHCPクライアントは、受け取ったIPアドレスを使う前に、ARPでそのアドレスがすでに使われていないか確認する場合があります。また、その後に新しいIPアドレスを周囲へ知らせるため、ARP応答をブロードキャストする場合があります。
この確認でアドレスの競合が検出された場合、クライアントはDHCPDECLINEを送信し、再取得を試みます。ただし、具体的な挙動はOSや機器の実装によって異なります。
重複確認と通知にARPが使われる場合がありますが、その実装や有効性には環境差があります。
一部のDHCPサーバー実装では、IPアドレスを割り当てる前にICMP Echo Requestを送信し、そのアドレスがすでに使用中かどうかを確認する機能があります。
一方で、ICMPに応答しない端末や、ファイアウォールでICMPが遮断されている環境では、完全な検知はできません。
DHCP環境で重複が発生する主な原因のひとつが、手動設定された固定IPアドレスとの混在です。DHCPサーバーは管理対象外の手動設定IPアドレスを把握できないため、アドレスプール設計を誤ると重複が発生します。
DHCPには重複を防ぐ仕組みが複数ありますが、それだけで完全に防げるわけではありません。DHCPサーバーの設計、アドレスプールの管理、固定IP端末の把握といった運用面での整理が必要です。
DHCPを安定して運用するためには、どこまでをDHCPが管理し、どこからが例外なのかを明確にします。
DHCPは普段は意識されにくい仕組みですが、問題が起きると「ネットワークがつながらない」という形で表面化します。検索でも「DHCPサーバーが見つかりません」「応答していません」といった症状名で調べられることが多く、実務でも切り分けの中心になりやすい論点です。
症状をいくつかのパターンに分解し、まず何を疑い、どこを確認すると切り分けが進むかを整理します。
最も典型的なのが、端末がIPアドレスを取得できないケースです。この場合、DHCPのDORAが最初の段階で止まっている可能性があります。まずは端末が何らかのIPアドレスを持っているか、持っているならそれが適切かを確認します。
特に注意したいのが、IPアドレスが 169.254.0.0/16 の範囲になっている場合です。これは一般に、DHCPからアドレスを取得できなかった際に自動的に割り当てられるアドレスで、ネットワーク側のDHCP到達性に問題があるサインとして扱えます。APIPAと呼ばれる状態です。
最終的にはIPアドレスが取れるものの、接続のたびに時間がかかる場合、通信経路の遅延や再試行が起きている可能性があります。例えば、無線LANで認証が終わる前にDHCPが開始されて再試行している、DHCPリレー経由の通信が遅延している、DHCPサーバー負荷が高い、といった原因が考えられます。
このタイプは、つながるが遅いため見過ごされやすい一方、端末数が増えると顕在化しやすい傾向があります。ピーク時間帯だけ発生する場合は、同時要求数やスコープ枯渇の兆候も疑います。
本社は取得できるが拠点は取得できない、VLAN Aは取得できるがVLAN Bは取得できない、といったケースでは、DHCPリレー設定、VLAN設計、経路上のフィルタ設定が原因になりやすくなります。DHCPはブロードキャストが起点であり、セグメントをまたぐ場合はリレーが必要になるためです。
この場合、切り分けの基本は、そのセグメントからDHCPサーバーに届いているか、戻りの応答が戻ってきているかを確認することです。DORAのどこで止まっているかを意識すると、確認箇所が整理しやすくなります。
DHCPトラブルの初動では、いきなり設定変更を行うのではなく、次の観点を順に確認します。
単に「つながらない」と見るのではなく、IPアドレスは取れているか、取れているなら何が配布されているかを確認します。これが、DHCPの問題なのか、DNSの問題なのか、ゲートウェイの問題なのかを切り分ける起点になります。
DHCPトラブルの多くは、完全な障害になる前に予兆を示します。しかし、ログや状態を確認していなければ、その変化に気づけません。
DHCPのログや監視で把握できる代表的なポイントには、次のようなものがあります。
これらは単なる統計情報ではありません。枯渇が近づいている、誤接続や攻撃的な挙動がある、といった兆候を読み取る材料になります。急激な要求数の増加は、設定ミスや不正端末接続の可能性を疑うきっかけになります。
アラート設計では、完全枯渇や障害発生を条件にするのではなく、余裕が少なくなった段階、通常と異なる振る舞いが始まった段階で通知する設計が有効です。これにより、業務影響が出る前に対処できる可能性が高まります。
DHCPは普段は目立たない仕組みです。ログや監視で状態を可視化しておかないと、変化に気づくのが遅れやすくなります。
DHCPは、端末がネットワークへ参加する際に使う初期設定の仕組みです。そのため、設計や運用が不十分な場合、攻撃者に狙われるポイントにもなります。
DHCP環境で知られている代表的な攻撃手法を整理し、どのような影響が起きるのかを概念レベルで説明します。特定製品の設定手順ではなく、設計上の考え方を中心に扱います。
DHCPスプーフィングは、攻撃者が正規のDHCPサーバーになりすまし、偽のDHCP応答を返す攻撃手法です。クライアントが不正な応答を受け入れると、攻撃者が用意した設定をそのまま適用してしまう可能性があります。
実務では、スイッチやネットワーク機器側で、正規のDHCP応答だけを許可する考え方が必要になります。後段のDHCPスヌーピングは、その代表例です。
DHCPスターベーションは、攻撃者が大量のDHCP要求を短時間に送信し、DHCPサーバーが管理するIPアドレスプールを枯渇させる攻撃です。結果として、正規の端末がIPアドレスを取得できなくなり、ネットワークに接続できない状態が発生します。
この攻撃はサービス拒否の一種として扱われることがあり、特にIPアドレスプールに余裕がない環境では影響が顕著になります。
DHCPは基本仕様上、認証を前提にした仕組みではありません。そのため、ネットワーク全体の制御と組み合わせて運用します。
ローグDHCPサーバーは、ネットワーク内に不正なDHCPサーバーが設置され、正規サーバーよりも早く応答することで、端末に誤った設定を配布する攻撃または事故です。スプーフィングと似ていますが、不正なサーバーがネットワーク内に存在する点が特徴です。
この状態が発生すると、端末は意図しない経路で通信を行うことになり、情報漏えいや通信障害の原因になります。防御の基本は、どのポートからDHCP応答が出てよいかを明確にし、それ以外を遮断できる状態を作ることです。
DHCPに関する攻撃は、単独で完結するというより、他の攻撃や設定不備と組み合わさることで被害が拡大しやすい傾向があります。
DHCPは端末のネットワーク参加時に使われるため、ネットワーク設計の初期段階から、信頼できる通信経路と制御ポイントを明確にしておく必要があります。次章では、その代表例としてDHCPスヌーピングを整理します。
DHCPに関する攻撃や事故の多くは、正規ではないDHCP応答が端末に届く、または大量のDHCP要求が処理される、といった形で発生します。そこで実務上よく使われるのが、スイッチ側でDHCPのやり取りを監視・制御するDHCPスヌーピングです。
DHCPスヌーピングが何を防ぎ、どのような発想で運用されるのかを概念レベルで整理します。
DHCPスヌーピングの中心的な狙いは、正規のDHCPサーバー以外からのDHCP応答を抑止し、端末が誤った設定を受け取らないようにすることです。DHCPスプーフィングやローグDHCPサーバーが成立しやすい環境では、端末が不正な応答を受け入れてしまう可能性があります。
そこで、スイッチ側で「このポートからのDHCP応答は許可」「それ以外は遮断」という制御を行います。これにより、ゲートウェイやDNSが攻撃者に誘導されるリスクを下げやすくなります。
DHCPスヌーピングでは、ポートを大きく「信頼できるポート」と「信頼しないポート」に分けて扱う考え方がよく用いられます。一般に、DHCPサーバーへ接続している上流側のポートは信頼できるポートとして扱い、クライアント端末が接続される下流側は信頼しないポートとして扱います。
この整理により、信頼しないポートからDHCP応答が流れてきた場合に、それを異常として扱い、端末へ届かないようにできます。同時に、DHCPサーバーがどこにいるかをネットワーク設計として明確化できます。
DHCPスヌーピングは単独で語られることもありますが、運用上は他の対策と組み合わせて使われることがあります。代表例としては、次のような仕組みがあります。
これらの名称を押さえておくと、スイッチの機能設計やセキュリティ要件を整理する際に、関連論点を探しやすくなります。
DHCPは認証を伴わないプロトコルであり、ネットワーク参加時の設定配布を悪用される可能性があります。DHCPスヌーピングは、そのリスクをスイッチ側で抑える代表的な考え方です。
DHCPは標準化されたプロトコルであり、さまざまなOSや製品で実装されています。一方で、運用の現場では、どの実装を使うかだけでなく、停止させにくい基盤としてどう運用するかが重要になります。
検索ではDHCPサーバー実装名や脆弱性に関する語が目立つことがありますが、実務では脆弱性の有無だけで判断は終わりません。継続運用の中で、設定変更、監視、冗長化、パッチ適用をどう扱うかまで設計します。
DHCPサーバーは、OS標準機能として提供されるものもあれば、専用のサーバーソフトウェアとして提供されるものもあります。実装が違っても基本動作はRFCに沿いますが、管理のしやすさ、冗長化、ログ取得、運用手順の整備しやすさは環境によって評価ポイントになります。
特定の実装の優劣を断定するのではなく、自社の運用要件に照らして、どの観点を重視するかを整理します。
DHCPサーバー運用では、次のような論点が繰り返し重要になります。
DHCPは一度停止すると、新規端末が接続できない、時間とともに影響が拡大する、といった形で業務に直結しやすくなります。一方で、平常時は静かに動き続けるため、監視と変更管理を先に設計しておく必要があります。
DHCPに限らず、サーバーソフトウェアには脆弱性情報が出ることがあります。重要なのは、脆弱性の存在を過度に恐れることでも、軽視することでもなく、停止させにくい基盤としてどう適用するかを具体化することです。
こうした運用設計は、特定の実装だけの話ではなく、DHCPを基盤として扱う以上、共通して必要になる考え方です。
DHCPは、IPアドレスを自動で配布する仕組みと説明されますが、実際の運用では、DHCPサーバーは通信の前提条件を支える基盤システムです。
一般家庭向けのインターネット接続では、動的IPアドレスの利用が一般的です。一方、企業ネットワークでは、サーバーや重要端末に固定IPアドレスを割り当てる運用が長く使われてきました。これは、アクセス制御、通信経路の把握、トラブル対応を行いやすくするためです。
近年では、業務端末のモバイル化、無線LANの普及、クラウドサービスの活用により、企業ネットワークでも動的IPアドレスを前提とした運用が増えています。その結果、DHCPへの依存度は高まっています。
ノートPC、スマートフォン、タブレット、各種IoT機器など、ネットワークに接続される端末の種類と数は増えています。これらすべてを手動でIPアドレス管理することは、現実的ではありません。
DHCPサーバーは、このような環境において、端末の接続・切断や移動が頻繁に発生しても、ネットワーク利用を成立させるための自動化された調整役を担います。
DHCPサーバーが正常に機能している限り、利用者はIPアドレスやネットワーク設定を意識することなく、業務を開始できます。
DHCPサーバーに障害が発生した場合、その影響は単に新しい端末が接続できないことにとどまりません。
特に、リース期間が短く設定されている環境では、DHCPサーバー停止の影響が短時間で顕在化します。そのため、DHCPサーバーは時間とともに影響が拡大する基盤として捉えます。
小規模な環境であれば、ルーターや汎用サーバーに付随するDHCP機能でも十分な場合があります。しかし、端末数や拠点数が増えるにつれて、標準機能だけでは運用負荷や可用性の面で不足が見えることがあります。
DHCPサーバーは、日常的に強く意識される存在ではありません。ただし、ネットワーク利用の前提を支えているため、障害が起きたときに重要性が明確になります。
企業ネットワークでは、DHCPサーバーを補助機能として扱わず、業務継続を支える基盤の一部として設計・運用・監視します。
DHCPサーバーは、ネットワーク利用の前提条件を支える基盤システムであるため、停止時の影響を抑える設計が必要です。その代表的な考え方が冗長構成です。
DHCPサーバーが単一構成で運用されている場合、そのサーバーが停止すると、新規端末の接続やリース更新が行えなくなり、時間の経過とともに影響範囲が拡大します。これを避けるため、企業ネットワークでは冗長構成を検討します。
DHCPの冗長化にはいくつかの方式があり、それぞれに特徴と向き不向きがあります。台数を増やすこと自体ではなく、障害時に何を守りたいかを明確にしたうえで方式を選びます。
スプリットスコープ構成は、複数台のDHCPサーバーでアドレスプールをあらかじめ分割し、それぞれが一部のIPアドレス範囲を担当する方式です。
例えば、全体のアドレスプールを80%と20%に分け、1台目が80%、2台目が20%を管理するといった設計が行われます。通常時は1台目が主に配布を行い、障害発生時には2台目が残りのアドレス範囲で最低限の配布を継続します。
この方式の特徴は、構成が比較的シンプルで、多くのDHCP実装で実現しやすい点です。一方で、障害時に配布できるIPアドレス数が限られるため、端末数が急増する環境では注意します。
アクティブスタンバイ構成では、通常時は1台のDHCPサーバーが稼働し、もう1台は待機状態として構成されます。アクティブ側に障害が発生した場合、スタンバイ側が役割を引き継ぎ、IPアドレス配布を継続します。
この方式は考え方が分かりやすく、運用面で理解しやすい点が特徴です。一方で、フェイルオーバーの検知タイミングや、リース情報をどのように引き継ぐかは、実装や構成によって挙動が異なります。切り替え時の挙動を事前に検証しておかないと、想定外の再割り当てが発生する可能性があります。
アクティブアクティブ構成では、複数台のDHCPサーバーが同時に稼働し、IPアドレス配布を分担します。通常時から負荷分散を行えるため、性能面と可用性を両立しやすくなります。
この方式は、大規模環境や端末数が多いネットワークで採用候補になります。ただし、設計の難易度は高くなります。リース情報の同期方法や、障害発生時の整合性維持など、考慮すべき点が増えます。
冗長構成は、単なる可用性向上策ではなく、業務継続を支えるための設計判断です。DHCPサーバーを停止できない基盤として捉え、環境に合う方式を選びます。
DHCP運用が複雑になるにつれて、IPアドレス管理を人手や表計算に頼ることは難しくなります。その限界を補う考え方が、IPAM(IP Address Management)です。
IPAMは単なるIPアドレスの一覧表ではありません。DHCPやDNSの情報、固定IPの割り当て、利用状況、変更履歴などを関連付け、IPアドレスという資源を一貫した視点で管理するための枠組みです。
DHCPとIPAMを整理すると、次のような点で効果が現れます。
特に複数拠点や複数セグメントを持つ環境では、DHCP設定と実際の利用状況が乖離しやすくなります。IPAM的な整理がない場合、問題が起きてから初めて全体を確認する、という受け身の運用になりがちです。
IPAMを取り入れる目的は、管理を過度に厳格化することではなく、属人化を避け、状況を把握できる状態を維持することにあります。DHCPスコープ設計や固定割り当てが増えてきた段階で、IPAMの考え方を取り入れると、運用品質を高めやすくなります。
ネットワーク運用の現場では、機器導入や初期設定にかかる工数を削減することが課題になります。その解決策として使われる考え方が、ゼロタッチプロビジョニングです。
ゼロタッチプロビジョニングとは、新しいネットワーク機器を現地に設置して電源を投入するだけで、管理者が個別に設定作業を行うことなく、自動的に初期設定を完了させる仕組みです。拠点数が多い企業や、リモート拠点を多数抱える環境では、導入・展開スピードと設定品質の両立に役立ちます。
この自動化を成立させるうえで、最初の起点となるのがDHCPです。対応機器は初回起動時にまだIPアドレスを持たない状態でネットワークへ接続されるため、まずDHCPを利用してIPアドレスや基本的な通信設定を取得します。
この段階でDHCPが正常に機能しなければ、機器は管理ネットワークに参加できず、その後の自動設定プロセスも進みません。DHCPは、自動化の最初の通信条件を整える基盤技術です。
ゼロタッチプロビジョニングでは、IPアドレスを取得するだけでなく、DHCPオプションを通じて次の処理に必要な情報を同時に配布することがあります。
環境によっては、DHCPオプション66や67などが利用されます。RFC 2132では、66はTFTP server name、67はBootfile nameとして定義されています。PXEなどのネットワークブートや一部の自動設定では、これらを起点に初期処理が進みます。HTTPやHTTPSを使う自動設定は、標準の66/67そのものではなく、機器やベンダー独自の実装に基づく場合があります。
自動化を安定して運用するためには、DHCPサーバーの設計が重要です。DHCPオプションの設定ミスや、冗長構成の不備があると、自動化が途中で失敗したり、意図しない設定が適用されたりする可能性があります。
DHCPを単なるIPアドレス配布の仕組みとして扱うのではなく、自動化を支える制御ポイントとして設計・運用します。
DHCPを設計・運用する際は、まず対象セグメント、端末数、固定IP機器、ゲスト端末、無線LAN、拠点構成を整理します。そのうえで、スコープ範囲、リース時間、固定割り当て、DHCPリレー、DNSやNTPなどの配布オプションを決めます。企業ネットワークでは、DHCPサーバーの冗長化、スコープ枯渇の監視、ログ確認、ローグDHCP対策、DHCPスヌーピングの適用可否も確認します。トラブル時は、端末がIPアドレスを取得できているか、どのスコープから何が配布されているか、DORAのどこで停止しているかを順に確認すると、原因を絞り込みやすくなります。
A.DHCPは、ネットワークに接続する端末へIPアドレスなどの通信設定を自動で配布するプロトコルです。
A.端末数が多い環境でも手動設定を減らし、設定ミスや運用負荷を抑えやすくするためです。
A.IPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバー、リース時間などが配布されます。
A.IPv4のDHCPでは、サーバー側がUDP 67、クライアント側がUDP 68を使用します。
A.IPアドレスを一定期間だけ端末に貸し出す仕組みです。期限に応じて更新や再割り当てが行われます。
A.あります。ネットワークの移動、リース満了後の再接続、サーバー側の設定変更などで変わる場合があります。
A.DHCPサーバーで固定割り当てを設定すれば、特定端末に同じIPアドレスを配布できます。
A.異なるネットワーク間でDHCP通信を中継し、DHCPサーバーと端末のやり取りを成立させる仕組みです。
A.DHCPサーバーがリースを管理することで重複は起こりにくくなりますが、手動設定との混在や不正なDHCPサーバーにより発生する場合があります。
A.不正なDHCPサーバー、DHCPスプーフィング、DHCPスターベーションなどがあります。DHCPスヌーピングや接続制御と組み合わせて対策します。