リモートデスクトップでバインドするNICを指定する
リモートデスクトップ接続のホスト側で特定のNICにバインドする方法
情報元は↓
http://support.microsoft.com/?scid=kb;ja;555382&spid=3198&sid=1628
- レジストリエディタを起動する。
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318} 以下に GUID で書かれたキーがあり、その中のその中の Connection/Name キーに NIC の名前が書かれている(ローカルネットワークなど)。その名前を元にバインドしたい NIC を選び、その GUID をメモする。
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\lanatable から 2. でメモした GUID を探し、その下にある LanaId をメモする。
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\LanAdapter を 3. でメモしたLanaIdに変更する。
- コマンドプロンプトから netstat -ano と実行し、指定の NIC で 3389 を listen しているか確認する。
以上。
逆に、特定のNICにバインドしない場合は
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\LanAdapter
を 0 にする。