Windows 10または11で静的IPを設定する方法

Windows では、ルーターの動的ホスト構成プロトコル (DHCP) サーバーが (通常)、Windows 11 または Windows 10 を実行しているコンピューターを含む、ネットワーク内のすべてのデバイスに動的な伝送制御プロトコル/インターネット プロトコル (TCP/IP) 構成を割り当てる役割を担います。
ほとんどの状況では動的 IP アドレスの設定が推奨されますが、プリンターやファイル共有の設定を検討している場合や、ルーターでコンピューターへのポート転送を設定する必要がある場合は、静的 IP アドレスに変更する必要があることもあります。
その理由は、動的ネットワーク構成はDHCPからのリース期限が切れた後、いつでも変更される可能性があり、アドレスが変更されると、構成済みのネットワークリソースが動作しなくなるためです。静的IPアドレスを設定すると、コンピューター上のIPアドレスは常に同じままになり、ネットワーク内のリソース共有やポート転送の信頼性が向上します。
理由が何であれ、Windows 10 および 11 では、設定アプリやコマンド プロンプトを使用するなど、静的 TCP/IP アドレスを構成する方法が多数あります。
このガイドでは、Windows 11 および 10 で静的ネットワーク構成を構成するさまざまな方法について説明します。
Windows 11で静的TCP/IPネットワーク構成を設定する方法
Windows 11 では、設定アプリまたはコマンドを使用して、少なくとも 2 つの方法でコンピューターの動的 IP 構成を静的に変更できます。
設定アプリからIPを設定する
Windows と Xbox の熱狂的なファンのための最新ニュース、レビュー、ガイド。
Windows 11 で永続的な TCP/IP 構成を割り当てるには、次の手順に従います。
- 設定を開きます 。
- [ネットワークとインターネット]をクリックします 。
- (オプション) [詳細なネットワーク設定]をクリックします。
- 「詳細設定」セクションで、「ハードウェアと接続のプロパティ」をクリックします。
- 新しい構成を決定するには、現在のIPv4、 サブネット マスク、 デフォルト ゲートウェイ、および DNS サーバーアドレスをメモしてください。同じネットワーク スコープ内にある必要があるためです。
- 「ネットワークとインターネット」ページの右側にあるイーサネット または Wi-Fi ページをクリックします 。
- 注意: Wi-Fi ページを選択した場合は、接続プロパティをクリックしてネットワーク設定にアクセスする必要があります。
- 「IP 割り当て」設定の編集 ボタンをクリックします 。
- ドロップダウン メニューから[手動] オプションを選択します 。
- IPv4 トグルスイッチをオンにします 。
- コンピュータの IP アドレスを確認します (例: 10.1.4.90)。
- 構成のサブネット マスクを確認します (例: 255.255.255.0)。
- デフォルト ゲートウェイ アドレス (通常はルーターの IP) を確認します (例: 10.1.4.1)。
- 優先 DNS アドレス(例:10.1.4.1)を確認します。
- ご注意: 自宅ネットワークでは、ルーターのIPアドレスをDNS設定に使用できる場合があります。また、Google Public DNS、Cloudflare、CiscoのOpenDNSなどのサードパーティ製DNSサービスもご利用いただけます。
- (オプション) 暗号化されたトラフィックと暗号化されていないトラフィックの両方を使用する場合、または接続のトラブルシューティングを行っている場合を除き、「DNS over HTTPS」設定で 「オン (自動テンプレート )」オプションを選択し、 「プレーンテキストにフォールバック」オプションを無効のままにします。
- ご注意: DNS over HTTPS(DoH)は、HTTPSプロトコルを介してDNSクエリを暗号化し、インターネット上のセキュリティとプライバシーを向上させる機能です。DNSサーバーがこの機能をサポートしている場合にのみ、この機能を有効にしてください。
- 代替 DNS アドレスを確認します (該当する場合)。
- (オプション) 「DNS over HTTPS」設定で 「オン (自動テンプレート)」 オプションを選択し、 「プレーンテキストにフォールバック」 オプションは無効のままにします。
- [保存] ボタンをクリックします 。
手順を完了すると、コンピューターは静的ネットワーク構成の使用を開始します。すべてが正しく設定されていれば、Webブラウザを開いてインターネットにアクセスできるはずです。
DNSアドレスなどのアドレスを入力した後、変更した場合、設定を保存できない可能性があります。その場合は、設定をキャンセルし、最初からやり直して正しい設定を入力し、設定を保存してみてください。
コマンドプロンプトからIPを設定する
Windows 11 で静的 TCP/IP 構成を設定するには、次の手順に従います。
- スタートを開きます 。
- コマンド プロンプトを検索し 、一番上の結果を右クリックして、 [管理者として実行] オプションを選択します。
- 現在のネットワーク構成を確認するには、次のコマンドを入力して Enter キーを押します: ipconfig /all
- アダプタの名前と、IPv4、サブネット マスク、デフォルト ゲートウェイ、DNS サーバーなどのネットワーク構成を確認します。
- 静的 TCP/IP アドレスを構成するには、次のコマンドを入力して Enter キーを押します: netsh interface ip set address name= "ADAPTER-NAME" static IP-ADDRESS SUBNET-ADDRESS DEFAULT-GATEWAY-ADDRESS
上記のコマンドで、 ADAPTER-NAME を ネットワークアダプタの名前に置き換えてください。IP -ADDRESS SUBNET-ADDRESS DEFAULT-GATEWAY-ADDRESS を、必要なデバイスのIPアドレス、サブネットマスク、デフォルトゲートウェイアドレスに置き換えてください。例えば、次のコマンドは10.1.4.90、255.255.255.0、10.1.4.1の設定を行います: netsh interface ip set address name="Ethernet 10Gb" static 10.1.4.90 255.255.255.0 10.1.4.1
- 次のコマンドを入力してDNSサーバーのアドレスを設定し、 Enterキーを押します: netsh interface ip set dns name="ADAPTER-NAME" static DNS-ADDRESS
コマンド内の ADAPTER-NAMEを お使いのアダプタ名に、 DNS-ADDRESS をネットワークのDNSサーバーアドレスに置き換えてください。例えば、次のコマンドはローカルルーターをDNSサーバーとして設定します: netsh interface ip set dns name="Ethernet 10Gb" static 10.1.4.1
- 代替 DNS サーバー アドレスを設定するには、次のコマンドを入力し、 Enter キーを押します: netsh interface ip add dns name="ADAPTER-NAME" DNS-ADDRESS index=2
コマンドの ADAPTER-NAMEを アダプタ名に、 DNS-ADDRESS を代替DNSサーバのアドレスに置き換えてください。例:netsh interface ip add dns name="Ethernet 10Gb" 1.1.1.1 index=2
手順を完了すると、コマンドによって Windows 11 に静的ネットワーク構成が設定されます。
Windows 10で静的TCP/IPネットワーク構成を設定する方法
Windows 10 では、設定アプリとコマンド プロンプトを使用して静的 IP ネットワーク構成を設定することもできます。
設定アプリからIPを設定する
Windows 10 で永続的な TCP/IP 構成を割り当てるには、次の手順に従います。
- 設定を開きます 。
- [ネットワークとインターネット]をクリックします 。
- イーサネット または Wi-Fiをクリックします 。
- 右側のアクティブな接続をクリックします。
- 「IP 割り当て」設定の編集 ボタンをクリックします 。
- 手動 オプションを選択します 。
- IPv4 トグルスイッチをオンにします 。
- コンピュータの IP アドレスを確認します (例: 10.1.4.90)。
- 構成のサブネット プレフィックスの長さ (サブネット マスク) を確認します。たとえば、255.255.255.0 サブネット マスクを指定するには 24 になります。
- ちょっとしたヒント: サブネットマスクではなく、ネットワークを表す数値を使用することが重要です。そうしないと、設定が保存されません。サブネットマスクのサブネットプレフィックス長がわからない場合は、オンラインのサブネット計算ツールを使って調べることができます。
- デフォルト ゲートウェイ アドレス (通常はルーターの IP) を確認します (例: 10.1.4.1)。
- 優先 DNS アドレス(例:10.1.4.1)を確認します。
- ご注意: 自宅ネットワークでは、ルーターのIPアドレスをDNS設定に使用できる場合があります。また、Google Public DNS、Cloudflare、CiscoのOpenDNSなどのサードパーティ製DNSサービスもご利用いただけます。
- 代替 DNS アドレスを確認します (該当する場合)。
- [保存] ボタンをクリックします 。
手順を完了すると、Windows 10 は静的 IP 設定の使用を開始します。ネットワーク接続が失われた場合は、コンピューターを再起動してローカルネットワークとインターネットへのアクセスを回復してください。
コマンドプロンプトからIPを設定する
Windows 10 でコマンドを使用して動的 IP アドレスから静的 IP アドレスに変更するには、次の手順に従います。
- スタートを開きます 。
- コマンド プロンプトを検索し 、一番上の結果を右クリックして、 [管理者として実行] オプションを選択します。
- 現在のネットワーク構成を確認するには、次のコマンドを入力して Enter キーを押します: ipconfig /all
- アダプタの名前と、IPv4、サブネット マスク、デフォルト ゲートウェイ、DNS サーバーなどのネットワーク構成を確認します。
- 静的 TCP/IP アドレスを構成するには、次のコマンドを入力して Enter キーを押します: netsh interface ip set address name= "ADAPTER-NAME" static IP-ADDRESS SUBNET-ADDRESS DEFAULT-GATEWAY-ADDRESS
上記のコマンドで、 ADAPTER-NAME を ネットワークアダプタの名前に置き換えてください。IP -ADDRESS SUBNET-ADDRESS DEFAULT-GATEWAY-ADDRESS を、必要なデバイスのIPアドレス、サブネットマスク、デフォルトゲートウェイアドレスに置き換えてください。例えば、次のコマンドは10.1.4.90、255.255.255.0、10.1.4.1の設定を行います: netsh interface ip set address name="Ethernet 10Gb" static 10.1.4.90 255.255.255.0 10.1.4.1
- 次のコマンドを入力してDNSサーバーのアドレスを設定し、 Enterキーを押します: netsh interface ip set dns name="ADAPTER-NAME" static DNS-ADDRESS
コマンド内の ADAPTER-NAMEを お使いのアダプタ名に、 DNS-ADDRESS をネットワークのDNSサーバーアドレスに置き換えてください。例えば、次のコマンドはローカルルーターをDNSサーバーとして設定します: netsh interface ip set dns name=" Ethernet 10Gb" static 10.1.4.1
- 代替 DNS サーバー アドレスを設定するには、次のコマンドを入力し、 Enter キーを押します: netsh interface ip add dns name="ADAPTER-NAME" DNS-ADDRESS index=2
コマンドの ADAPTER-NAMEを アダプタ名に、 DNS-ADDRESS を代替DNSサーバのアドレスに置き換えてください。例:netsh interface ip add dns name="Ethernet0" 1.1.1.1 index=2
手順を完了すると、Windows 10 のネットワーク構成が動的から静的に切り替わります。
Mauro Huculakは、WindowsCentral.comのWindows How-To Expertとして10年近く寄稿しており、ITおよびテクニカルライティングの分野で合計22年以上の経験を有しています。Microsoft、Cisco、VMware、CompTIAなどから様々な専門資格を取得しており、長年にわたりMicrosoft MVPとして認められています。