GUI ではなく、コマンドプロンプトからIP アドレスを設定する場合は netsh コマンドを使用します。
管理者権限での実行が必要です。
IP アドレスの設定
下記が基本の書式です。
※アダプタ名は日本語なのでコマンドプロンプト上でコピー&ペーストすると間違いがなく入力も楽です。
ちなみに、 static の後の「 IP アドレス」で指定が終わっていると、その後の「サブネットマスク」と「デフォルトゲートウェイ」は未定義となってしまいますので、ご注意ください。
例)
アダプタ名:ローカル エリア接続
IP アドレス:192.168.0.10
サブネットマスク:255.255.255.0
デフォルトゲートウェイ:192.168.0.1
DHCP サーバーより自動取得させる場合
netsh interface ip set address "アダプタ名" dhcp
DNS サーバー・ WINS サーバーの設定
例)
アダプタ名:ローカル エリア接続
プライマリ DNS:202.234.232.6
セカンダリ DNS:202.234.232.7
プライマリ WINS:192.168.0.249
セカンダリ WINS:192.168.0.250
対話モードで設定する
上記ではコマンドモードにて 1 回の処理で設定していますが、入力コマンドが長くなってくるので、サブコンテキストへ移動して対話モード(インタラクティブモード)にて実行することもできます。
※プログラムの終了は「 exit 」 or 「 bye 」
ネットワーク内の IP アドレス一覧を確認
IP アドレスを設定する際には、重複に注意する必要がありますが、コマンドプロンプトの arp -a で現在のネットワーク内の一覧を取得できます。物理アドレス(MAC アドレス)を確認すれば、どの端末かも特定できます。
(Windows なら対象 PC のコマンドプロンプトで ipconfig /all)
上記は Windows での例ですが、 arp -a は UNIX システム系や Macintosh のターミナルでも使えるコマンドです。
この記事が役に立ったら「いいね」!