会社で使っているパソコンを、 いろんな試験環境に接続して開発を行う場合、 都度 IP アドレスを変更しなければなりません。 ネットワークの設定を開いて TCP/IP の情報をいちいち変更するのは非常に面倒です。 なので、 いつもこんな BAT ファイルを作成して一発で切り替えるように指定してます。 ちなみに会社のパソコンは未だに Windows XP なので、 その環境でしか試してません^^;。
まずは、IPアドレスをスタティックに設定するバッチファイル。 これをテキストエディタで保存して、 拡張子を BAT にし変更してから実行すればOK。
下記は、「ローカル エリア接続」を 192.168.1.0/24 なネットワーク内の、 192.168.1.200 という IP アドレスに設定する方法。 DNSサーバは、 192.168.1.1 です。
@echo off rem IPアドレス、DNSをスタティックに指定します。 rem 先頭に"rem" が書いてある行は、はコメント行を表します。 rem DNS設定が不要な環境は、set address だけでいいです。 netsh interface ip set address "ローカル エリア接続" static 192.168.1.200 255.255.255.0 192.168.1.254 1 netsh interface ip set dns "ローカル エリア接続" static 192.168.1.1
それから、 DHCP で IP アドレスを取得する方法はこちら。
@echo off rem IPアドレス、DNSをDHCPから取得します。 rem 先頭に"rem" が書いてある行は、はコメント行を表します。 netsh interface ip set address "ローカル エリア接続" dhcp netsh interface ip set dns "ローカル エリア接続" dhcp
ということで、 自分のための忘備録でした。