IPアドレスってどうやって変更するの?
IPアドレスを変更する方法はいくつかあります。
ここではGUI、コマンドプロンプト、Powershellによる変更方法を紹介します。
下記、2つのGUI画面から変更できます。
PCには「LANケーブル」(イーサネット)接続と「WiFi」接続の2種類があり、それぞれNIC(Network Interface Card)という部品単位で表現されています。
下記から変更できます。
NIC選択>プロパティ>インターネット プロトコル バージョン 4(TCP/IPv4)>プロパティ


■呼び出し方
ファイル名を指定して実行 > ncpa.cpl
下記「IP 割り当て」項目を変更することでIPの変更ができます。
ネットワークとインターネット>イーサネット

手動設定>IPv4
IPアドレス、サブネットマスク、ゲートウェイ、DNS(優先、代替)設定ができます。
■呼び出し方
ショートカットキー Windows + i
下記のコマンドで変更できます。
netsh interface ipv4 set address name="イーサネット" source=static address=<ip address> mask=<netmask> gateway=<gateway address>
<実行例>
netsh interface ipv4 set address name="イーサネット" source=static address=192.168.0.1 mask=255.255.255.0 gateway=192.168.0.254
IPアドレスを「192.168.0.1」に変更しています。
■呼び出し方
ファイル名を指定して実行 > cmd
@echo off
netsh interface ipv4 set address name="イーサネット" source=static address=192.168.0.1 mask=255.255.255.0 gateway=192.168.0.254
netsh interface ipv4 set dns name="イーサネット" source=static address=8.8.8.8 register=primary validate=no
netsh interface ipv4 add dns name="イーサネット" address=8.8.4.4 index=2 validate=no
exit
「イーサネット」や「Wi-Fi」といったNIC名称は変更されている場合もありますので「ネットワーク接続」(ncpa.cpl)から確認しておきましょう
New-NetIPAddress -InterfaceIndex 15 -IPAddress "<IP address>" -AddressFamily IPv4 -PrefixLength 24 -DefaultGateway "<netmask>"
<実行例>
New-NetIPAddress -InterfaceIndex 15 -IPAddress "192.168.0.1" -AddressFamily IPv4 -PrefixLength 24 -DefaultGateway "192.168.0.254"
IPアドレスを「192.168.0.1」に変更しています。
■呼び出し方
ファイル名を指定して実行 > powershell
powershellで変更する場合、InterfaceIndex番号を取得し、番号を指定して変更します。
設定自動化のスクリプトとするのであればbatファイルを利用するほうが簡単です。
下記コマンド結果の「 ifIndex」項目で番号を確認できます。
Get-NetAdapter

