この特集のトップページへ
>
Chapter 2:Windows NT 4.0のTCP/IPサービス 〜WINSとDHCP〜
2.2.3 NetBIOS名の更新 |
WINSクライアントは,起動時に登録したNetBIOS名を使用し続ける限り,定期的に自分の名前を更新しなければならない。なぜなら,WINSデータベースには有効期限が存在するからである。有効期限は,WINSサーバーの「書き換え間隔」パラメーターで指定される。つまり,WINSクライアントは,そのNetBIOS名の有効期限が切れるまえに,自分の名前を更新することで,有効期限を延長する必要があるのである。
Windows NTの場合,有効期限が4日であれば,その半分にあたる2日の時点でNetBIOS名を更新する。
Windows 95やWindows 98の場合は,レジストリの次のキーで明示的に更新頻度を設定する必要がある。更新頻度を登録するときには,DWORD型で秒数を指定する。デフォルトでは16分になっている。
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\ Services\VxD\MSTCP\InitialRefreshT.O.] |
2.2.4 NetBIOS名の解放 |
通常,クライアントはシャットダウンするときに,NetBIOS名の解放を要求するパケットを送出する。このパケットをWINSサーバーが受信すると,そのNetBIOS名のレコードはRELEASED状態となる。しかし,WINSクライアントが正常にシャットダウンできなかったなどの理由により,NetBIOS名の解放を要求するパケットが送出されないこともある。この場合,レコードの有効期限が切れるまで,WINSサーバーはそのNetBIOS名のレコードをACTIVE状態で維持し続けることになる。有効期限に達すると,そのNetBIOS名のレコードはRELEASED状態となり,やがて削除される。
|
6/16 |