0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ネットワーク入門:Windows と Mac でネットワークを確認するコマンドについてまとめてみた

Last updated at Posted at 2025-03-15

はじめに

日常的にネットワークのトラブルが発生した際に、適切なコマンドを知っているとスムーズに問題を解決できます。

特に、Mac と Windows ではネットワークの確認方法が異なるため、環境に応じたコマンドを把握しておくことが重要です。

本記事では、これらの違いや具体的なコマンドの使い方をまとめました。

1. ifconfig とは?

ifconfig コマンドは、ネットワークインターフェースの設定や IP アドレスの確認、ネットワークのトラブルシューティングに利用される Unix 系 OS のコマンドです。

2. Mac でのネットワーク確認コマンド

Mac(macOS)は Unix ベースの OS であり、ifconfig やその他のコマンドを利用してネットワーク情報を取得できます。

ifconfig を使ったネットワーク情報の確認

ifconfig

このコマンドを実行すると、現在のネットワークインターフェースの詳細情報が表示されます。

実際のターミナル画面

Screenshot 2025-03-15 at 19.21.50.png

特定のインターフェース情報を取得したい場合は、以下のように指定します。

ifconfig en0

en0 は一般的に Wi-Fi インターフェースを指します。

IP アドレスを確認するには、以下のように grep コマンドを組み合わせると便利です。

ifconfig en0 | grep "inet "

実際のターミナル画面

Screenshot 2025-03-15 at 19.22.40.png

networksetup コマンド

Mac では networksetup を利用すると、より詳細なネットワーク情報を取得できます。

  • 現在のネットワークサービスを一覧表示
networksetup -listallnetworkservices

実際のターミナル画面

Screenshot 2025-03-15 at 19.23.46.png

  • Wi-Fi の現在の IP アドレスを取得
networksetup -getinfo Wi-Fi

実際のターミナル画面

Screenshot 2025-03-15 at 19.24.56.png

  • 現在の DNS 設定を確認
networksetup -getdnsservers Wi-Fi

実際のターミナル画面

Screenshot 2025-03-15 at 19.26.32.png

3. Windows でのネットワーク確認コマンド

Windows では ipconfignetshPowerShell のコマンドを利用してネットワーク情報を確認できます。

ipconfig を使ったネットワーク情報の確認

ipconfig

このコマンドを実行すると、ネットワークアダプターごとの IP アドレスやサブネットマスク、デフォルトゲートウェイが表示されます。

より詳細な情報を取得するには、/all オプションを使います。

ipconfig /all

netsh コマンド

Windows では netsh を利用すると、より詳細なネットワーク情報を取得できます。

  • ネットワークインターフェースの設定を確認
netsh interface ip show config
  • Wi-Fi の詳細情報を確認
netsh wlan show interfaces
  • 利用可能な Wi-Fi ネットワークを一覧表示
netsh wlan show networks

PowerShell の Get-NetIPAddress

Windows では PowerShell を使用すると、より詳細なネットワーク情報を取得できます。

  • IP アドレスを取得
Get-NetIPAddress
  • ネットワークアダプターの詳細情報を取得
Get-NetAdapter
  • Wi-Fi の詳細設定を確認
Get-NetIPConfiguration

4. ifconfig の代替コマンド(Windows と Mac)

Windows と Mac では、ネットワーク情報を取得するためのコマンドが異なります。

OS ifconfig 代替コマンド
Mac ifconfig ipconfig (一部機能) / networksetup
Windows - ipconfig / netsh / Get-NetIPAddress (PowerShell)

5. まとめ

  • Mac では ifconfignetworksetup を使用可能。
  • Windows では ipconfignetshPowerShellGet-NetIPAddress を利用。
  • 詳細情報を取得する場合は、Windows では ipconfig /all、Mac では ifconfig en0networksetup を活用。

ネットワークトラブルが発生した際は、これらのコマンドを駆使して状況を確認し、適切に対応してみてください!

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?