TCP/IP 設定を変更するバッチファイル

会社で使っているパソコンを、 いろんな試験環境に接続して開発を行う場合、 都度 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

ということで、 自分のための忘備録でした。

 

関連した記事:

投稿時刻: 12:58 PM | カテゴリー: Windows | パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です