bT028a
DHCP から IP アドレスを取得できなかった場合処置を変更したい。
APIPA を無効にする。

Whdows98/Me/2000/XP で DHCP を利用するように設定している場合、 DHCH で IP アドレス取得できないと APIPA(Automatic Prinate IP Addressin)により自動的に IP アドレスが割り振られるようになっている。 APIPA で割り当てられる IP アドレスを LinkLocal アドレスと呼び範囲は、「169.254.0.1〜169.254.255.254」であり、 LAN 内で重複しないように割り当てられる。 LAN 内に DHCP サーバやルータか存在しない場合は、APIPA が有効かもしれないが、 DHCP サーバが存在するのに IP アドレスを取得できない場合はあまり役に立たない。 APIPA を無効にするには、レジストリを変更する必要がある。

Windows98/Me の場合は、
「HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VXD\DHCP」キーに、
「IPAutoconfigurationEnabled」を DWORD で作成し、「O」を指定すればよい。

Windows2000/XP の場合は、
「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters」キーに、
「IPAutoconfigurationEnabled」を DWORD で作成し、「O」を指定すればよい。

また、
Windows2000/XP の場合、アダプタごとに設定することもでき、その場合は、 「HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\」に「IPAutoconfigurationEnabled」を作成する。 WindowsXP の場合は、TCP/IP のプロパティで「代替の構成」を利用して APIAP を使用せずに指定した IP アドレスを利用することもできる。

参考:PC Japan 2003/09 Page69
△ Return