Windowsでの静的IPアドレスの設定方法

動的IPアドレスは、ほとんどのWindows PCユーザーに推奨される構成です。ただし、コンピュータが他のPCにサービスを提供する場合、静的IPアドレスが必要になります。このチュートリアルでは、コンピュータで静的IPアドレスを簡単に設定する方法を説明します。
知っておくと良いこと: ネットワークプリンタのIPアドレスの見つけ方をチェックしてください。
目次
- 静的IPアドレスが必要な理由
- 設定を使用して静的IPアドレスを設定する
- コマンドプロンプトを使用する
- PowerShellを使用する
静的IPアドレスが必要な理由
静的IPアドレスは、次のようなさまざまな場合に役立ちます。
- ホスティング: ウェブサイトをホスティングする場合、動的IPアドレスでは手間がかかることがあります。コンピュータが新しいIPアドレスを取得するたびに、手動でルーターの設定を変更する必要がないように、静的IPアドレスを持つことがベストです。
- ファイルサーバー: コンピュータがFTPまたはウェブサーバーとして設定されていますか? 他の人がファイルをダウンロードできるようにするために、静的IPアドレスを使用することを強く推奨します。
- リモートアクセス: Windows PCにリモートでアクセスする予定がある場合、静的IPアドレスを持つことで、より速く、信頼性の高いアクセスが可能になります。それに対して、動的IPアドレスは常に変動しており、リモートデバイスとの接続に困難を引き起こす可能性があります。
1. 設定を使用して静的IPアドレスを設定する
静的IPアドレスを設定するためには、プロユーザーである必要はありません。Windowsコンピュータの設定アプリを使って簡単に行えます。
- スタートメニューをクリックし、設定アプリを起動します。

- 左ペインで「ネットワークとインターネット」をクリックし、右側にあるWi-Fiネットワークの「プロパティ」をクリックします。

- 下にスクロールして、「IP割り当て」の隣にある「編集」ボタンをクリックします。

- 「ネットワークIP設定の編集」ダイアログボックスでドロップダウンボックスをクリックし、「手動」を選択します。

- 静的IPアドレスを設定するためにIPv4またはIPv6形式を選択します。この例では、IPv4を選択しています。

- IPアドレス、サブネットマスク、ゲートウェイなどの必要な詳細をすべて入力し、「保存」をクリックします。

- IPアドレスを入力する際は、自宅やその他のプライベートネットワークで使用できるプライベートIPアドレスであることを確認してください。インターネット割り当て番号機関(IANA)によると、プライベートネットワークのために予約されたアドレスは以下の通りです:
- クラスA: 10.0.0.0から10.255.255.255
- クラスB: 172.16.0.0から172.31.255.255
- クラスC: 192.168.0.0から192.168.255.255
プライベートネットワーク内で内部的にIPアドレスを使用する必要がある場合、指定された範囲内の任意のアドレスを使用することが許可されています。これらのアドレスは、指定されたプライベートネットワーク内でのみユニークです。
通常、ホストの総数が多いネットワークではクラスAアドレスを使用し、中・大規模ネットワークではクラスB、また小さなローカルエリアネットワークではクラスCを使用します。
サブネットマスクおよびゲートウェイフィールドを入力するには、現在ルーターに割り当てられているのと同じ値を使用していることを確認してください。これらの値を見つけるには、コマンドプロンプトを起動し、次のコマンドを入力してEnterを押します。また、後で必要になる「DNSサーバー」のアドレスにも注意してください。
ipconfig /all
ヒント: コマンドプロンプトを通じてワイヤレスネットワークを管理し、制御する方法を学びましょう。
2. コマンドプロンプトを使用する
コマンドラインを好む場合は、コマンドプロンプトから静的IPアドレスを設定することもできます。
- スタートメニューを右クリックし、オプションリストから「実行」をクリックします。

- ボックスに
cmd.exeと入力し、Ctrl + Shift + Enterを押して管理者モードのコマンド端末を起動します。

- 静的IPアドレスを設定するには、次のコマンドを使用してEnterを押します。「X」をネットワークアダプタの名前に、[IPアドレス]、[サブネットマスク]、[デフォルトゲートウェイ]をそれぞれの具体的なアドレスに置き換えることを確認してください。これらの値は、前のセクションで
ipconfigを使用して特定したサブネットマスクおよびデフォルトゲートウェイに対応します。
netsh interface ip set address name="X" static [IPアドレス][サブネットマスク][デフォルトゲートウェイ]注意: ネットワークアダプタの名前を見つけるには、「コントロールパネル -> ネットワークとインターネット -> ネットワークと共有センター」を移動し、「接続」の隣にある名前をメモしてください。
- DNSサーバーアドレスを設定するには、次のコマンドを使用してEnterを押します。ネットワークアダプタの名前を「X」に置き換え、[DNSサーバーアドレス]には、以前に
ipconfigを使用して見つけたDNSサーバーアドレスを入力します。
netsh interface ip set dns name="X" static [DNSサーバーアドレス]- 成功メッセージは表示されませんが、
ipconfigコマンドを再度実行して新しい構成を確認できます。

ヒント: ルーターのIPアドレスが必要ですか? それを見つける方法を学びましょう。
3. PowerShellを使用する
代わりに、PowerShellツールを使用してWindows PCの静的IPアドレスを設定します。
- キーボードでWin + Xを押し、メニューから「ターミナル(管理者)」をクリックしてPowerShellを起動します。

- 現在のネットワーク構成の詳細を表示するには、次のコマンドを入力してEnterを押します。表示された結果から、次のフィールドについての値を書き留めます:InterfaceIndex、IPv4Address、IPv4DefaultGateway、およびDNSServer。
Get-NetIPConfiguration
- 静的IPアドレスを設定するために次のコマンドを入力し、Enterを押します。コマンドを実行する前に、InterfaceIndex、IPAddress、DefaultGatewayの値を追加することを忘れないでください。PrefixLengthは、ほとんどの場合「24」に設定すべきです。このパラメータは、ローカルサブネットのサイズまたはサブネットマスクを定義します。たとえば、「255.255.255.0」のようなサブネットマスクの場合、プレフィックス長は24ビットであり、「255.255.0.0」のサブネットマスクはプレフィックス長16ビットになります。
New-NetIPAddress -InterfaceIndex [値]-IPAddress [アドレス]-PrefixLength 24-DefaultGateway [アドレス]
- DNSサーバーアドレスを設定するには、次のコマンドを使用してEnterを押します。InterfaceIndexおよびServerAddresses(DNSServer)の値を追加してください。
Set-DnsClientServerAddress -InterfaceIndex [値]-ServerAddresses [アドレス]ヒント: PowerShellを起動できない場合は、これらの修正を試してください。
静的IPは時々役立つ
ビジネスでは静的アドレスの使用が家庭ネットワークよりも多いです。静的IPアドレスを使用することは完全に安全であり、「あなたのIPは一時的にブロックされています」というエラーは主に動的IPアドレスに関連しています。また、このチュートリアルに記載された手順に従えば、静的IPアドレスを設定することは難しくありません。インターネット接続に問題がある場合は、Wi-Fi関連の問題をトラブルシュートするための投稿をご覧ください。
画像のクレジット: Unsplash。すべてのスクリーンショットは、Meenatchi Nagasubramanianによるものです。