もくじ
📝 はじめに
Windowsのネットワークトラブルでは、
「Wi-Fiはつながっているのに通信できない」
「社内ではOKだが自宅だと不安定」
「設定をどこから確認すればいいか分からない」
といった声をよく耳にします。
こうした切り分けを効率よく進めるために知っておきたいのが、
PowerShell の NetTCPIP 系コマンドです。
この記事では、Windowsのネットワーク設定を点検する際に必ず確認したい NetTCPIP 系コマンドをまとめて整理し、
「どこを見れば何が分かるのか」を実務目線で解説します。
- ネットワーク不調時の初期点検手順を知りたい
- IP・DNS・ルート・TCP接続を一通り確認したい
- 現地対応やリモート対応で効率よく切り分けたい
✅ このまとめでできること(要点)
- Windowsネットワーク設定の全体像を把握できる
- どのトラブルでどのコマンドを見るべきか分かる
- NetTCPIP系コマンドを体系的に整理できる
- 切り分け漏れを防げる
✅ NetTCPIP 系コマンドとは
NetTCPIP 系は、Windowsに標準搭載されている
TCP/IP・ネットワーク設定を管理・確認するためのPowerShellモジュールです。
GUI(設定画面)よりも情報量が多く、
スクリプト化・リモート確認にも向いているため、
トラブル対応では非常に重要な位置付けになります。
🧩 基本構文
# NetTCPIP モジュールの代表例
Get-NetIPConfiguration
Get-NetIPInterface
Get-NetRoute
Get-NetTCPConnection
多くの環境では、PowerShellを起動すればそのまま使用できます。
▶ 基本的な点検手順(まずこれだけ)
🔍 1) IP / DNS / ゲートウェイをまとめて確認
Get-NetIPConfiguration
まず最初に実行したいコマンドです。
IPアドレス・DNS・デフォルトゲートウェイを一度に確認できます。
🌐 2) IPv4 / IPv6 の状態と優先度を確認
Get-NetIPInterface
IPv6が有効か、どのアダプタが優先されているか(メトリック)を確認できます。
🛠 よく使われる NetTCPIP 系コマンド一覧
🧾 IP設定
- Get-NetIPConfiguration
- Get-NetIPAddress
- New-NetIPAddress
- Remove-NetIPAddress
🧭 インターフェース
- Get-NetIPInterface
- Get-NetAdapter
- Enable-NetAdapter
- Disable-NetAdapter
🛣 ルート
- Get-NetRoute
- New-NetRoute
- Remove-NetRoute
🔗 TCP接続
- Get-NetTCPConnection
- Test-NetConnection
💼 実務でよく使う点検パターン
🧪 ネットにつながらない場合の基本確認
Get-NetIPConfiguration
Get-NetIPInterface
Get-NetRoute
IP取得 → インターフェース状態 → ルートの順で見ると、
原因の方向性がかなり絞れます。
🔌 特定アプリだけ通信できない場合
Get-NetTCPConnection
Test-NetConnection example.com -Port 443
TCP接続状況やポート疎通を確認することで、
ファイアウォールやプロキシの影響を切り分けできます。
- IP確認 → Get-NetIPConfiguration
- DNS確認 → Resolve-DnsName
- 疎通確認 → Test-NetConnection
- 接続状態 → Get-NetTCPConnection
🧩 よくある勘違い・つまずきポイント
- IPがある=通信できる、とは限らない
- IPv6が優先されて想定外の経路になることがある
- VPNや仮想NICがルートを上書きしている場合がある
- GUIで見える情報よりPowerShellの方が詳細
- 複数アダプタ環境では必ず優先度を見る
⚠ エラー・うまく動かないときの確認ポイント
- 対象アダプタが Up 状態か
- デフォルトゲートウェイが存在するか
- DNSが正しいネットワークを向いているか
- VPN接続中で設定が上書きされていないか
🧠 注意点
NetTCPIP 系コマンドには、
設定変更系(New- / Remove-)も含まれます。
点検目的の場合は、まず Get- 系で確認のみ行い、
変更は影響範囲を把握してから実施しましょう。
📌 まとめ
- NetTCPIP系はWindowsネットワーク点検の中核
- まずは IP / Interface / Route を確認する
- 通信系は TCP接続・ポート疎通を見る
- 体系的に見ることで切り分けが速くなる
🔎 PowerShellコマンドを探す
ネットワーク設定やトラブル対応のコマンドは、次のような検索語で探せます。
- ファイルを削除したい
- 一覧を表示したい
- 文字列を検索したい
- 条件で絞り込みたい
- エラーや実行できない原因を調べたい
- ネットワーク設定を点検したい
- 通信できない原因を切り分けたい
