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