Dynamic Host Configuration Protocol は、クライアントへ期限付きのネットワーク設定を提供します。DHCPv4 では、ローカル方針に応じて IPv4 アドレス、サブネットマスク、既定ルーター、DNS サーバー、リース時間などを含められます。
ネットワークの基本 · レッスン 9
DHCP の概要
DHCPv4 が探索、選択、更新を通じ、アドレスとネットワークオプションをリースする仕組みを学びます。
クライアント、サーバー、リレー
DHCP サーバーはスコープまたはアドレスプールとリース状態を管理します。すべての物理セグメントにサーバーが必要なわけではなく、DHCP リレーがサブネットと中央サーバー間の交換を転送できます。静的設定だけを使うネットワークでは DHCP を提供しない場合もあります。
DHCP は UDP 上で運ばれるアプリケーション層プロトコルです。DHCPv4 サーバーは通常 UDP 67、クライアントは UDP 68 を使います。
DHCP リレーによって何が可能になりますか?
最初の DHCPv4 交換
一般的な最初の処理は DORA と呼ばれます。
DHCPDISCOVER:クライアントが利用可能なサーバーを探す。DHCPOFFER:サーバーがアドレスとオプションを提示する。DHCPREQUEST:クライアントが提示されたリースを選び要求する。DHCPACK:選ばれたサーバーがリースとオプションを確定する。
ブロードキャストとユニキャストの詳細は、クライアント状態、リレー利用、サーバー機能で異なります。OFFER はまだ最終的に利用可能なリースではなく、ACK で通常の選択交換が完了します。
最初の DHCPv4 の通常の順序はどれですか?
リース更新
リースは更新しなければ期限切れになります。クライアントは通常、有効期限前に更新を始め、最初は元のサーバーへ直接連絡します。成功しなければ、後に再バインドの試行範囲を広げます。正確なタイマーはプロトコルに従って提供または算出されます。
動的割り当てと表示されたアドレスが永久に続くとは限りません。変更を調査するときは、現在のリース、有効期間、サーバー、オプションを記録してください。
正常に更新されなかった DHCP アドレスリースはどうなりますか?
結果を調べる
DHCP 設定後はアドレスだけでなく、必要な状態をすべて検証します。
$ ip address show
$ ip route show
$ resolvectl status
リゾルバーのコマンドはシステムによって異なります。稼働中のネットワークマネージャーが持つリースデータとログも確認します。不正サーバー、プール内の静的割り当て、古い状態、手動設定による重複は依然起こり得ます。DHCP は間違いを減らしますが、単独で全競合を防げません。
DHCP リースの受け入れ後に確認すべきものは何ですか?
DHCPv6 と IPv6 設定
IPv6 ホストは Stateless Address Autoconfiguration、DHCPv6、静的設定、または組み合わせを使えます。DHCPv6 は IPv4 の DORA 交換を使わず、既定ルーター情報は通常 DHCPv6 ではなく IPv6 Router Advertisement から得ます。
IPv6 ホストは通常、既定ルーター情報をどこから得ますか?
レッスン完了
DHCP の概要 を完了しました
DHCPv4 がホストのネットワーク設定をリースし、更新する仕組みを説明できるようになりました。
DHCP サーバー、リレー、クライアントサブネットを区別する。
DISCOVER、OFFER、REQUEST、ACK の交換を追う。
アドレスとオプションを期限付きのリース状態として扱う。
アドレス、経路、DNS、リースメタデータをまとめて検証する。
DHCPv4 の動作と IPv6 自動設定を区別する。