---
title: "Macのネットワークコマンド：networksetup、scutil、ipconfig、route · Kilobatガイド"
url: "https://kilobat.app/ja/guides/network-settings-terminal.html"
description: "networksetup、scutil、ipconfig、routeを使って、MacのIPアドレス、ルーター、DNS、プロキシ、経路、サービスの順序をターミナルで確認します。"
---

IP、ルーティング、IPv6

# Macのネットワーク設定をターミナルで確認する

macOSには、システム設定と同じネットワーク設定、さらにそれ以上の情報を表示するコマンドラインツールが含まれています。設定の読み取りに管理者権限は必要ありません。

対象：現在のすべてのmacOS。 · 確認日：2026年10月29日

## 症状

- ネットワーク設定をすばやく確認したい、またはサポートへの問い合わせ用にコピーしたい。
- 必要な詳細がシステム設定に表示されない。
- スクリプトで設定を確認したい。

## 考えられる原因

- **複数のツール。**`networksetup`はサービスを読み取り、変更します。`scutil`はDNSとプロキシの現在の状態を表示します。`ipconfig`はDHCPのデータを表示します。
- **サービスとデバイス。**サービスには「Wi-Fi」のような名前が、デバイスには`en0`のような名前があります。コマンドはどちらか一方を受け取ります。

## 確認方法

1. ハードウェアポートを、デバイス名とMACアドレス付きで一覧表示します。

   ```
   networksetup -listallhardwareports
   ```
2. Macが使う順にサービスを一覧表示します。

   ```
   networksetup -listnetworkserviceorder
   ```
3. サービスのIPアドレス、サブネットマスク、ルーター、ハードウェアアドレスを表示します。

   ```
   networksetup -getinfo Wi-Fi
   ```
4. デバイスのIPv4アドレスを表示します。

   ```
   ipconfig getifaddr en0
   ```
5. デフォルトのルーターと、それが使うインターフェイスを表示します。

   ```
   route -n get default
   ```
6. ルーティングテーブルを表示します。

   ```
   netstat -rn
   ```
7. すべてのリゾルバを含む、現在のDNS構成を表示します。

   ```
   scutil --dns
   ```
8. システムのプロキシ構成を表示します。

   ```
   scutil --proxy
   ```
9. Macが受け取ったDHCPのデータを表示します。

   ```
   ipconfig getpacket en0
   ```
10. 現在の構成でホストに到達できるかを確認します。

    ```
    scutil -r apple.com
    ```

## 解決方法

1. 設定を変更する`networksetup`コマンドのほとんどは、管理者権限が必要です。先にmanページを読んでください。

   ```
   man networksetup
   ```
2. 変更する前に、元に戻せるよう現在の値を保存しておきます。

   ```
   networksetup -getdnsservers Wi-Fi > ~/dns-before.txt
   ```

## Kilobatを使う場合

1. Kilobatは、これらの値の多くをスクリプトやエージェント向けにJSONで出力します。

   ```
   kilobat diagnose --json
   ```
2. 信号、チャンネル、リンク速度を含む、現在のWi-Fiリンクを表示します。

   ```
   kilobat wifi status --json
   ```

## よくある質問

**networksetupでパスワードを求められるのはなぜですか？**

networksetupのmanページによると、ネットワーク設定の変更には少なくとも管理者権限が必要です。

**ipconfigはWindowsのものと同じですか？**

いいえ。macOSの`ipconfig`はIPConfigurationエージェントとやり取りします。manページには、テストとデバッグの目的にのみ使うよう書かれています。

## 出典

- networksetup(8)、macOS 27.2に付属のmanページ
- scutil(8)、macOS 27.2に付属のmanページ
- ipconfig(8)、macOS 27.2に付属のmanページ
- route(8)、macOS 27.2に付属のmanページ
- netstat(1)、macOS 27.2に付属のmanページ

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」で`man <name>`を実行すると開けます。

## 関連ガイド

- [Macが違うネットワーク接続を使う](https://kilobat.app/ja/guides/network-service-order.html): 複数の接続が有効なとき、Macはリストの一番上にあるサービスを最初に使おうとします。
- [MacでDHCPリースを更新する](https://kilobat.app/ja/guides/renew-dhcp-lease-mac.html): DHCPリースによって、MacにIPアドレス、ルーター、DNSサーバが割り当てられます。
- [MacでDNSの名前解決ができない](https://kilobat.app/ja/guides/dns-server-not-found.html): DNSが失敗すると、Macはapple.comなどの名前をIPアドレスに変換できません。
- [Macで「ワイヤレス診断」とwdutilを使う](https://kilobat.app/ja/guides/wireless-diagnostics-mac.html): 「ワイヤレス診断」は、macOSに付属のWi-Fiツールです。
