DHCP with MAC アドレスフィルタリング on Windows Server

古い Windows Server を DHCP サーバとして使っていると,
デフォルトでは MAC アドレスフィルタリングができないらしい.
そんな訳で,Callout DLL とかいうものを使う.

設定ファイルには,一行目に

MAC_ACTION={ALLOW}

って書いて,二行目以降に MAC アドレスを表す 16 進の数字をずらずら並べる.
これでホワイトリストの出来上がり.
一行目に,

MAC_ACTION={DENY}

って書くと,ブラックリストができる.
# 使ってコメントも書けるけど,一行目に書いたら何故か上手く動作しなかった.

設定ファイルは,デフォルトでは

C:\WINDOWS\system32\dhcp\MACList.txt

にあって,
場所を変えたいときには,レジストリで,

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DHCPServer\Parameters

の中身を弄る.

最後にお約束.
公式のものではないようなので,使う時には自己責任で.