【Windows】ネットワークアダプターに複数のIPアドレス(マルチホーム)を設定する手順

【Windows】ネットワークアダプターに複数のIPアドレス(マルチホーム)を設定する手順
🛡️ 超解決

複数のネットワークに同時に接続する必要がある場合や、特定のサービスに異なるIPアドレスを割り当てたい場合があると思います。

Windowsでは、一つのネットワークアダプターに複数のIPアドレスを設定するマルチホーム構成が可能です。

この記事では、Windows 11を基準に、ネットワークアダプターに複数のIPアドレスを設定する具体的な手順を解説します。

【要点】ネットワークアダプターのマルチホーム設定でネットワーク運用を効率化

  • IPアドレスの追加設定: 既存のネットワークアダプターにセカンダリIPアドレスを追加し、異なるネットワークセグメントとの通信を可能にします。
  • 優先度の確認: 複数のIPアドレスを持つ環境での通信経路の優先順位を理解し、意図しない通信を防ぎます。
  • 設定の確認: コマンドプロンプトや設定画面で設定が正しく適用されているか確認し、ネットワークの安定稼働を確保します。

ADVERTISEMENT

複数のIPアドレスを設定するマルチホームの概要

マルチホームとは、一つのネットワークアダプターに複数のIPアドレスを設定する構成のことです。これにより、一台のコンピューターが複数のネットワークセグメントに論理的に接続できます。例えば、社内ネットワークと開発用ネットワーク、テスト用ネットワークなど、異なる目的のネットワークに同時に接続する場合に有効です。

この設定は、サーバー用途やネットワーク機器の管理、仮想環境での試験など、特定の業務要件で必要とされることが多いです。各IPアドレスは独立して機能し、異なるサブネットマスクやデフォルトゲートウェイを持つこともできます。これにより、特定のサービスを特定のIPアドレスにバインドしたり、異なるネットワークからのアクセスを制御したりすることが可能になります。

ただし、複数のIPアドレスを持つことでルーティングやファイアウォールの設定が複雑になる場合もあります。そのため、設定の際には各IPアドレスの役割とネットワーク構成を明確に理解しておくことが重要です。適切に設定することで、ネットワークの柔軟性と効率性を高めることができます。

ネットワークアダプターにIPアドレスを追加する手順

Windows 11でネットワークアダプターにIPアドレスを追加する具体的な手順を説明します。既存のIPアドレスを維持したまま、セカンダリIPアドレスを追加できます。

  1. ネットワーク設定を開く
    スタートボタンを右クリックし、表示されるメニューから「設定」を選択します。
  2. ネットワークとインターネットへ移動
    設定画面の左側メニューから「ネットワークとインターネット」をクリックします。
  3. アダプターのプロパティを開く
    「ネットワークとインターネット」画面で、接続しているネットワークの種類に応じて「イーサネット」または「Wi-Fi」をクリックします。次に、画面を下にスクロールし、「ハードウェアのプロパティを表示」の下にある「アダプターのプロパティ」をクリックします。
  4. インターネットプロトコルバージョン4のプロパティを開く
    ネットワーク接続のプロパティウィンドウで、一覧から「インターネットプロトコルバージョン4 TCP/IPv4 」を選択します。選択後、「プロパティ」ボタンをクリックします。
  5. 詳細設定を開く
    「インターネットプロトコルバージョン4 TCP/IPv4 のプロパティ」ウィンドウが表示されます。「次のIPアドレスを使う」が選択されていることを確認し、「詳細設定」ボタンをクリックします。
  6. IPアドレスを追加する
    「TCP/IP詳細設定」ウィンドウが表示されます。「IP設定」タブの「IPアドレス」セクションで、「追加」ボタンをクリックします。
  7. 追加するIPアドレスとサブネットマスクを入力
    「TCP/IPアドレス」ダイアログが表示されます。追加したいIPアドレスと、そのIPアドレスに対応するサブネットマスクを正確に入力し、「追加」ボタンをクリックします。必要なIPアドレスの数だけこの手順を繰り返すことができます。
  8. デフォルトゲートウェイの確認
    通常、デフォルトゲートウェイはメインのIPアドレスに対して一つのみ設定します。複数のデフォルトゲートウェイを設定すると、ルーティングの競合が発生し、ネットワーク通信に問題が生じる可能性があります。特定のアドレスからの通信を特定のゲートウェイへ向かわせたい場合は、静的ルーティングの設定を検討してください。
  9. DNSサーバーの設定を確認する
    必要に応じて「DNS」タブに移動し、DNSサーバーのアドレスが正しく設定されていることを確認します。通常はプライマリIPアドレスと同じDNS設定を使用しますが、異なるネットワークセグメント用に個別のDNS設定が必要な場合もあります。
  10. 設定を適用し閉じる
    すべての設定が完了したら、「TCP/IP詳細設定」ウィンドウで「OK」をクリックします。次に、「インターネットプロトコルバージョン4 TCP/IPv4 のプロパティ」ウィンドウで「OK」をクリックします。最後にネットワーク接続のプロパティウィンドウで「閉じる」をクリックし、設定を適用します。

Windows 10の場合も基本的な手順は同じです。「設定」から「ネットワークとインターネット」を開き、「アダプターのオプションを変更する」を選択し、同様に設定を進めることができます。具体的なメニュー名や表示が若干異なる場合がありますが、IPアドレス設定の項目は共通です。

マルチホーム設定時の注意点とよくある誤操作

IPアドレスの重複に注意する

ネットワーク内でIPアドレスが重複すると、通信が不安定になったり、場合によってはネットワーク接続が全くできなくなったりします。これは、同じ住所を持つ二つの家が存在するようなもので、データがどちらに届くべきか判別できなくなるためです。追加するIPアドレスは、必ずネットワーク管理者が割り当てた未使用のアドレスを使用してください。DHCPサーバーから自動取得されるアドレス範囲と重複しないよう、固定IPアドレスの割り当てルールを事前に確認することが重要です。

異なるサブネットのデフォルトゲートウェイ設定

複数のIPアドレスを設定し、それぞれ異なるサブネットに属する場合でも、通常はデフォルトゲートウェイは一つのみ設定します。複数のデフォルトゲートウェイを設定すると、Windowsのルーティングテーブルが混乱し、通信経路が不安定になる「マルチホームルーティング問題」が発生する可能性があります。特定のアドレスからの通信を特定のゲートウェイへ向かわせたい場合は、Windowsの「route」コマンドを使用して静的ルーティングを追加設定することを検討してください。これにより、特定の宛先IPアドレスへの通信のみを別のゲートウェイ経由に設定できます。

DNSサーバーの解決順序

複数のDNSサーバーアドレスを設定した場合、Windowsは設定された順序でDNSクエリを送信します。最初のDNSサーバーが応答しない場合や名前解決に失敗した場合に、次のDNSサーバーに問い合わせます。特定のDNSサーバーへの優先度がある場合は、その順序を考慮して設定してください。例えば、社内リソースの名前解決を優先したい場合は、社内DNSサーバーをリストの最上位に配置します。DNSサーバーの応答が遅いと、名前解決に時間がかかり、ウェブサイトの表示などが遅れる原因となります。

ファイアウォールの設定確認

新しいIPアドレスを追加した場合、Windows Defenderファイアウォールやサードパーティ製ファイアウォールの設定も確認が必要です。デフォルトでは、ファイアウォールは既存のネットワークプロファイルに基づいて動作するため、追加したIPアドレスからの通信が意図せずブロックされる可能性があります。特に、特定のサービスを新しいIPアドレスで公開する場合、そのIPアドレスとポートに対する受信規則をファイアウォールに追加する必要があります。これにより、正しく通信が許可されるようになります。

設定後の疎通確認

IPアドレスの追加設定後、コマンドプロンプトを開き「ipconfig」コマンドを実行して、設定したすべてのIPアドレスが正しく表示されているか確認します。特に、追加したセカンダリIPアドレスが表示されていることを確認してください。また、「ping」コマンドを使って、追加したIPアドレスからアクセスしたいサーバーやデバイスへの疎通確認を行い、通信が正常に行えるか検証してください。例えば、「ping -S [追加したIPアドレス] [宛先IPアドレス]」と入力することで、特定のIPアドレスからの通信をテストできます。これにより、設定が正しく機能しているかを確実に把握できます。

ADVERTISEMENT

IPアドレス設定方法の比較:GUIとコマンドプロンプト

項目 GUI グラフィカルユーザーインターフェース での設定 コマンドプロンプトでの設定
操作の容易さ 視覚的に分かりやすく、マウス操作で直感的な設定が可能 コマンドの入力が必要で、正確なコマンド構文の知識が必要
設定の柔軟性 基本的なIPアドレス、サブネットマスク、ゲートウェイ、DNSサーバーの設定を網羅 スクリプト化による自動化、詳細なルーティングテーブル操作、複数のアダプターへの一括設定が可能
適用範囲 個別のネットワークアダプターに対して手動で設定を適用 複数のアダプターや複数の設定を一括で適用でき、大規模な環境での設定変更に適している
確認方法 設定画面や「ipconfig」コマンド、ネットワーク接続の詳細で確認 「ipconfig」や「netsh interface ip show addresses」コマンドで詳細な設定情報を確認
推奨される場面 単一のPCでIPアドレスを手動で追加する場合や、設定内容を目で確認しながら作業したい場合 複数のPCに同じ設定を適用する場合、設定作業を自動化したい場合、トラブルシューティングで詳細な情報を確認したい場合
Windows 10との違い 設定画面のレイアウトは異なるが、基本的な操作の流れはWindows 11と同じ 「netsh」コマンドの機能はWindows 10とWindows 11でほぼ共通

まとめ

この記事では、Windows 11のネットワークアダプターに複数のIPアドレスを設定するマルチホーム構成の手順を解説しました。

この設定により、異なるネットワークセグメントへの同時接続が可能になり、業務の幅が広がります。

設定後は、必ずipconfigコマンドでIPアドレスを確認し、pingコマンドで疎通確認を行うことで、安定したネットワーク運用ができます。必要に応じて、静的ルーティングやファイアウォール規則も設定し、セキュアなネットワーク環境を構築しましょう。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。