Windows 11/10で固定IPアドレスを設定する方法
ネットワークが不安定になることがあります。デバイスのIPアドレスが頻繁に切り替わる場合や、特定のアプリやサービスをスムーズに動作させるために固定アドレスが必要な場合などです。静的IPアドレスの設定は必ずしも簡単ではありません。特にWindowsが設定を必要以上に複雑にしている場合はなおさらです。このページを読めば、簡単に設定を解決できるはずです。ただし、設定によっては、設定を変更した後に再起動やネットワークのリセットが必要になる場合があり、最初の設定ではうまくいかないこともあります。
Windows 11/10で固定IPアドレスを修正または設定する方法
設定から静的IPを割り当てる(Win 11/10)
コマンドラインや細かい設定にあまり慣れていない方には、これがおそらく一番早い方法です。基本的には、ネットワーク設定をいじって固定アドレスを設定するだけです。PowerShellやコマンドプロンプトを操作したくない、とにかく設定を完了させたい場合に便利です。機種によっては、変更を反映させるのにネットワークやexplorer.exeの再起動が必要になる場合もありますが、通常はスムーズに動作します。
- Win + I を押して設定を開きます。
- 「ネットワークとインターネット」に移動し、右側のパネルを見つけます。
- 有線イーサネットを使用する場合は、「イーサネット」をクリックします。Wi-Fiの場合は、「Wi-Fi」を選択します。
- アクティブなネットワーク接続 (実際の Wi-Fi やイーサネットなど) を選択します。
- IP 割り当ての横にある編集をクリックします。
ポップアップが表示されます。ドロップダウンを「手動」に変更します。 「IPv4」のトグルをオンにします。次に、希望する静的IPアドレス、サブネット(通常は24)、ゲートウェイを入力します(例:192.168.1.100、サブネット長24、ゲートウェイ192.168.1.1)。
- 優先DNSサーバー(Google
8.8.8.8やCloudflareなど1.1.1.1)がある場合は、それも入力してください。それ以外の場合は空白のままにして、後で設定してください。 - 「保存」をクリックします。ネットワークを再起動(Wi-Fi または Ethernet を無効化/再有効化)するか、簡単に再起動してみる価値があるかもしれません。
ウェブブラウザを開き、問題なくブラウジングできることを確認してください。そうでない場合は、IPアドレスの詳細を再確認してください。IPアドレスがネットワークの範囲と一致していないと、正しく接続できません。
PowerShell の使用 (すべての Windows バージョン)
コマンドラインに慣れているなら、PowerShellを使えば静的IPを簡単に設定できます。Windowsがこれを完全に合理化していないのは少し奇妙ですが、ちゃんと動作します。
- スタートメニューを右クリックし、「Windowsターミナル(管理者)」を選択します。コマンドプロンプトしか表示されない場合は、タブの横にある矢印をクリックして「PowerShell」を選択します。
- まず、 と入力して現在のネットワーク設定を確認します。InterfaceIndex 、IPv4Address、Default Gateway
Get-NetIPConfigurationなどの情報が表示されます。これらの情報はメモしておいてください。Windowsはこれらの情報を分散して保存してしまうからです。
詳細を取得したら、次のようなコマンドを実行します。
New-NetIPAddress -InterfaceIndex 5 -IPAddress 192.168.1.150 -PrefixLength 24 -DefaultGateway 192.168.1.1
- DNS (たとえば、Google の
8.8.8.8) を設定したい場合は、次を実行します。
Set-DnsClientServerAddress -InterfaceIndex 5 -ServerAddresses 8.8.8.8, 8.8.4.4
これはタイプミスが発生しやすいので、InterfaceIndexとIPアドレスを再確認してください。正しく設定すれば、かなり信頼性が高くなります。すぐに反映されない場合は、ネットワークアダプター、またはPC全体を再起動する必要があるかもしれません。
コマンドプロンプト方式(Windows 10以前)
歴史的ですが、今でも役に立つことがあります。古いWindowsマシンでは、コマンドに慣れていれば、この方法の方が速いかもしれません。
- コマンドプロンプトを管理者として実行します。
- と入力して現在のネットワーク情報を確認します。IPv4アドレス、サブネットマスク、デフォルトゲートウェイ
ipconfig /allを書き留めてください。 - 静的 IP を割り当てるには、次を使用します。
netsh interface ip set address name="Your Interface Name" static 192.168.1.150 255.255.255.0 192.168.1.1
「インターフェース名」は通常「Wi-Fi」や「Ethernet」のような名前です。 を実行すると確認できますnetsh interface show interface。少し面倒ですが、慣れれば簡単です。
- DNS が必要ですか? 次のようにします:
netsh interface ip set dns name="Wi-Fi" static 8.8.8.8
変更を有効にするには、再起動するか、ネットワーク接続を無効にして再度有効にする必要があります。
コントロールパネルから(古いWindows)
この方法は古風な感じがしますが、メニューをクリックするのを好む人には便利です。また、コマンドラインが苦手な方には、こちらの方法がおすすめです。
- コントロールパネル>ネットワークとインターネット>ネットワークと共有センターを開きます。
- 左側の「アダプターの設定の変更」をクリックします。
- ネットワーク接続を右クリックし、[プロパティ]を選択します。
- [インターネット プロトコル バージョン 4 (TCP/IPv4)]をダブルクリックします。
- 「次のIPアドレスを使用する」に設定します。希望する静的IP、サブネット、ゲートウェイを入力します。
- DNSサーバーを設定し、「OK」をクリックします。設定を有効にするには、ネットワーク接続またはPCを再起動することを忘れないでください。
もう一度インターネット接続をテストして、すべてが正しく機能していることを確認してください。必ずしも完璧ではありませんが、通常は問題なく問題なく動作します。
まとめ
Windowsで固定IPアドレスを取得するのはそれほど難しいことではありませんが、Windowsは設定が少し面倒な場合があります。特に設定が忘れられたり、何度も再起動が必要になったりするケースが多いです。通常、設定やPowerShellを使うのが最も簡単ですが、コマンドラインを使う場合はターミナルやCMDからすべて実行できます。IPアドレスがネットワークの範囲内にあることを再確認すれば、スムーズに動作するはずです。
まとめ
- 技術に詳しくない場合は、「設定」を使用して簡単にセットアップできます。
- PowerShell は、より柔軟でスクリプト化可能なアプローチを提供します。
- CMD は古いですが、多くのバージョンでまだ動作します。
- コントロール パネルの方法は、メニューに慣れている人にとっては簡単です。
これが役に立つことを祈る
確かにWindowsでは少し複雑ですが、これらの方法を使えば、それほど手間をかけずにIPアドレスを修正できるはずです。時間をかけて詳細を確認すれば、ネットワークはきっと感謝してくれるでしょう。これで誰かの時間節約になれば幸いです。