Windows 11/10で固定IPアドレスを設定する方法

📅
🕑 1 分で読む

ネットワークが不安定になることがあります。デバイスの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サーバー(Google8.8.8.8やCloudflareなど1.1.1.1)がある場合は、それも入力してください。それ以外の場合は空白のままにして、後で設定してください。
  • 「保存」をクリックします。ネットワークを再起動(Wi-Fi または Ethernet を無効化/再有効化)するか、簡単に再起動してみる価値があるかもしれません。

ウェブブラウザを開き、問題なくブラウジングできることを確認してください。そうでない場合は、IPアドレスの詳細を再確認してください。IPアドレスがネットワークの範囲と一致していないと、正しく接続できません。

PowerShell の使用 (すべての Windows バージョン)

コマンドラインに慣れているなら、PowerShellを使えば静的IPを簡単に設定できます。Windowsがこれを完全に合理化していないのは少し奇妙ですが、ちゃんと動作します。

  • スタートメニューを右クリックし、「Windowsターミナル(管理者)」を選択します。コマンドプロンプトしか表示されない場合は、タブの横にある矢印をクリックして「PowerShell」を選択します。
  • まず、 と入力して現在のネットワーク設定を確認します。InterfaceIndex 、IPv4AddressDefault GatewayGet-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アドレスを修正できるはずです。時間をかけて詳細を確認すれば、ネットワークはきっと感謝してくれるでしょう。これで誰かの時間節約になれば幸いです。