
for 216 Windows 2000 Network Infrastructure
基本的にはクライアントにIPアドレスを動的に割り当てるサーバです。
その他にもデフォルトゲートウェイやDNSサーバのアドレスなど、様々なオプション設定を割り当てることができます。
DHCPサーバの操作は下記のようにDHCP管理ツールか、MMCでDHCPスナップインを使います。

Windows 2000のDHCPサーバーには、以下の定義済みオプションがあります。
デフォルトで用意されているベンダクラス(ベンダごとに利用可能オプションが異なる)
DHCP標準オプション
Micorsoft Windows 2000オプション
Microsoft Windows 98オプション
Microsoft オプション
デフォルトで用意されているユーザークラス
デフォルトのユーザークラス
デフォルトのBOOPクラス
デフォルトのルーティングとリモートアクセスクラス
上記1〜3の各オプションは1から順に適用されていきます。複数のオプションに同じ項目で異なる設定がある場合は、あとから適用されるオプションが優先されます。
クライアント側に手動で設定されている項目については、これらのオプションよりクライアント側の設定が優先されます。
Active Directoryに不正なDHCPサーバが存在することを避けるために、DHCPサーバはActive
Directoryの承認を得るように構成することができます。
ドメインコントローラーやメンバーサーバにDHCPサービスがインストールされている場合は、Active
Directoryからの承認を得ることができます。
あるDHCPサーバがActive Directoryから承認を得ると、承認を得ていないサーバにインストールされたDHCPサービスは停止します。
ただしWindows2000スタンドアロンサーバ、Windows NTやサードパーティのDHCPサーバはActive
Directoryから承認を受けることはできず、承認されなくてもDHCPサービスを起動してしまうので注意が必要です。
Windows 2000のDHCPサーバが動的に更新できるDNSリソースレコードは、
どのクライアントにIPアドレスをリースするかによって異なります。
もちろんDNSサーバに動的更新可能な前方参照ゾーンと逆引き参照ゾーンが構成されている必要があります。
Windows 95クライアントにリースする場合
DHCPサーバはクライアントのAレコードとPTRレコードを登録/更新します。
(「動的更新をサポートしないDNSクライアントの更新を有効にする」をチェックする必要があります)
Windows 2000クライアントにリースする場合
DHCPサーバはクライアントのPTRレコードを登録/更新します。
AレコードはWindows 2000クライアントが直接DNSサーバへ登録/更新します。
以下のDHCPサーバのプロパティ−DNSタブで設定します。

Windows2000のDHCPサーバにはDBを自動的に圧縮する機能があります。
コマンドプロンプトから圧縮を行うには、jetpackコマンドを使い以下のようなステップを踏みます。
DHCPのデータベースを手動で修復する場合の手順
net stop dhcpserver
move %SystemRoot%\system32\Dhcp\*.* C:\wk
del %SystemRoot%\system32\Dhcp\dhcp.mdb
copy %SystemRoot%\system32\Dhcp\backup\jet\new\dhcp.mdb %SystemRoot%\system32\Dhcp\dhcp.mdb
net start dhcpserver
Windows2000 DHCPサーバにアップグレードできるのは、Win NT 3.51以降です。
アップグレードにはjetconv.exe(edb500.dllが必要)を使います。Win NT 3.51のDHCP用のアップグレードツールとしてupg351db.exeが用意されています。
ただしjetconv.exeはコマンドプロンプトから直接実行することはできず、通常のWindows 2000のインストールではコンピュータにコピーされないため、expandプログラムを使ってCD-ROMのI386フォルダから%systemroot%\system32に解凍コピーし、拡張子をDL_からDLLに変更します。