IPアドレスの変更

IPアドレスの変更

変更方法

 

IPアドレスってどうやって変更するの?

 

IPアドレスを変更する方法はいくつかあります。
ここではGUI、コマンドプロンプト、Powershellによる変更方法を紹介します。

GUI

下記、2つのGUI画面から変更できます。

 

「ネットワーク接続」から変更する方法

PCには「LANケーブル」(イーサネット)接続と「WiFi」接続の2種類があり、それぞれNIC(Network Interface Card)という部品単位で表現されています。

 

下記から変更できます。
NIC選択>プロパティ>インターネット プロトコル バージョン 4(TCP/IPv4)>プロパティ

■呼び出し方
ファイル名を指定して実行 > ncpa.cpl

 

「Windowsの設定」から変更する方法

下記「IP 割り当て」項目を変更することでIPの変更ができます。

ネットワークとインターネット>イーサネット

 

手動設定>IPv4

 

IPアドレス、サブネットマスク、ゲートウェイ、DNS(優先、代替)設定ができます。

 

■呼び出し方
ショートカットキー Windows + i

コマンドプロンプト(cmd)

下記のコマンドで変更できます。

 

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)から確認しておきましょう

 

powershell

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ファイルを利用するほうが簡単です。

 

「InterfaceIndex」の確認方法

下記コマンド結果の「 ifIndex」項目で番号を確認できます。

Get-NetAdapter