How To

IPアドレスを更新する方法:効果的な3つの方法

February 15, 2026 1 分で読む Updated: February 15, 2026

IPアドレスの更新は、ほとんどの人が必要になるまで意識しない、ちょっと不思議なものです。基本的に、マシンはDHCPサーバー(ネットワークの裏側で稼働しているサーバー)に新しいIPアドレスの取得、または既存のIPアドレスのリース期間延長を要求します。更新を要求しても、同じIPアドレスが保持されてしまうことがあります。これは、ネットワークの仕組みが複雑で、Windowsがそれを必要以上に難しくしているからです。接続の問題をトラブルシューティングしている場合、特にDHCPサーバーやネットワーク設定に問題がある場合は、IPアドレスを更新することで、デバイスがプール内の新しく有効なアドレスを取得できるようになります。

また、ネットワークの切り替えやトラブルシューティングを行う場合を除き、IPアドレスの解放と更新は必ずしも必要ではありません。接続を切断して再接続すると、Windowsは通常、新しいIPアドレスを自動的に取得します。しかし、奇妙なIPアドレスで接続できない場合やインターネットにアクセスできない場合は、手動で更新してみると問題が解決することがあります。ただし、設定によっては、更新しても同じIPアドレスが返ってきたり、DHCPサーバーが何らかの理由でリクエストを無視したりする場合があるので注意してください。少し面倒ですが、試してみる価値はあります。

IP アドレスを更新するには?

コマンドプロンプトからipconfigを使用する

これは最も簡単な方法です。特にターミナルコマンドに慣れている場合はなおさらです。このipconfig /renewコマンドは、ネットワークアダプターにDHCPサーバーに新しいIPアドレスを要求させます。ネットワークを変更した後や、IPアドレスがロックされたり、正しく更新されなかったりした場合に非常に便利です。ほとんどのWindowsシステムでは、管理者権限でコマンドプロンプトを開き( を押してWindows Key + X「ターミナル(管理者)」または「コマンドプロンプト(管理者)」を選択)、以下の手順を実行します。

  • 入力しipconfig /releaseてEnterキーを押します。これにより、現在のIPアドレスが解放され、一時的に接続が切断されます。IPアドレスの解放に関するメッセージが表示され、その後ネットワークが一時的に切断されることがあります。これは大きな問題ではありません。
  • 次に、入力しipconfig /renewてEnterキーを押します。これにより、DHCPサーバーに新しいIPアドレスが要求されます。新しいアドレスが取得され、ネットワークがすぐに復旧するはずです。

設定によっては、DHCPリースの有効期限が切れていない場合や、デバイスがキャッシュから同じIPアドレスを取得している場合など、毎回異なるIPアドレスが割り当てられない可能性があります。しかし、最初の試みとしては確実な方法と言えるでしょう。

PowerShellスクリプトの使用

コマンドラインがお好きな方、あるいは少し自動化したい方は、PowerShell も使えます。PowerShell の方が直接的な操作で、システムによってはより信頼性が高いかもしれません。特にスクリプトを定期的に実行する場合はなおさらです。コツは、このスクリプトを PowerShell に貼り付けて実行するだけです。PowerShell をサポートしているほぼすべての Windows バージョンで動作します。

$ethernet = Get-WmiObject -Class Win32_NetworkAdapterConfiguration | Where { $_. IpEnabled -eq $true -and $_. DhcpEnabled -eq $true} foreach ($lan in $ethernet) { Write-Host "Flushing IP addresses" -ForegroundColor Yellow Start-Sleep -Seconds 2 $lan. ReleaseDHCPLease() | Out-Null Write-Host "Renewing IP Addresses" -ForegroundColor Green $lan. RenewDHCPLease() | Out-Null Write-Host "The New IP Address is "$lan. IPAddress" with Subnet "$lan. IPSubnet"" -ForegroundColor Yellow } 

このスクリプトは基本的に、DHCP対応のネットワークアダプターを検出し、リースを解放してから更新します。なぜ動作するのかは定かではありませんが、一部のマシンでは、標準のコマンドラインが失敗したり何も実行されなかったりする問題を回避できます。PowerShellを管理者として実行し、コードを貼り付けてEnterキーを押すだけです。確かに、クリック操作ほどエレガントではありませんが、場合によってはより速いでしょう。

ルーターダッシュボード方式

ルーターがまだ対応している場合、一部のモデルではWAN IPアドレスを直接解放・更新する方法があります(Netgearルーターなど)。少し時代遅れの方法です。ただし、IPアドレスがインターネットプロバイダーのDHCPで管理されていて、プロバイダー側​​から新しいIPアドレスを取得したい場合には便利です。通常は以下の手順で行います。

  1. Wi-Fi ネットワークに接続するか、ルーターに直接接続します。
  2. ブラウザを開いてルーターのダッシュボードにアクセスしてください。通常、アドレスはhttp://192.168.1.1またはhttp://192.168.0.1です。わからない場合は、ルーターの底面を確認するか、デバイスのネットワーク設定でゲートウェイアドレスを確認してください。
  3. 管理者の認証情報でログインしてください。認証情報を変更したことがない場合は、デフォルトの認証情報は「admin」と「password」になっていることが多いですが、これは危険です。
  4. [詳細設定]タブ (または同様のタブ)に移動します。
  5. 「インターネット」セクションの「接続ステータス」をクリックします。
  6. 「解放」「更新」というラベルの付いたボタンを探してください。ルーターによっては、これらのボタンが隠れていたり、一度にどちらか一方しか実行できない場合があります。
  7. まず「解放」をクリックし、次に「更新」をクリックします。これにより、現在のIPアドレスが削除され、ISPから新しいIPアドレスが取得されます。ルーターが再接続して新しいIPアドレスをネゴシエートするまで数秒かかります。

注:これは、ISPがリクエストに応じて新しいIPアドレスを割り当て、固定IPアドレスに縛られない場合にのみ機能します。また、ISPが提供する新しいモデムやルーターの中には、この機能が無効化されていたり、リモートで管理されているものもあります。

願わくば、これでIPアドレスの問題で困っている方々の助けになれば幸いです。特にネットワークの再構成後やIPアドレスの動作がおかしい場合は、IPアドレスを更新するだけで接続の不具合が解消されることもあります。トラブルシューティングの成功をお祈りします!

まとめ

  • すばやく IP を更新するには、コマンド プロンプトでipconfig /release+を使用します。ipconfig /renew
  • コマンドラインが機能しない場合は、PowerShell スクリプトを使用すると、より詳細な制御が可能になります。
  • ルーターのダッシュボードの更新は、デバイスがサポートしており、外部の更新が必要な場合のオプションです。

まとめ

IPアドレスの更新は簡単そうに見えますが、特に設定やISPのポリシーが異なる場合は、試行錯誤が何度も必要になることがあります。あるマシンではすぐにうまくいくかもしれませんが、別のマシンではルーターをシャットダウンして再起動したり、別のコマンドを試したりする必要があるかもしれません。それでも、この方法でネットワークの問題が解決するのであれば、試してみる価値はあります。誰かのイライラを少しでも軽減できれば幸いです。少しでもお役に立てれば幸いです。