Macに接続しているイーサネットケーブルのポートまたは wi-fi ポートなど調査の対象となるネットワークデバイスの一覧を表示します
networksetup -listallnetworkservices
結果例
An asterisk (*) denotes that a network service is disabled.
USB 10/100/1000 LAN
Wi-Fi
Bluetooth PAN
Thunderbolt Bridge
例えば Wi-Fi の情報を調べてみます
networksetup -getinfo "Wi-Fi"
結果例
DHCP Configuration
IP address: 192.168.2.114
Subnet mask: 255.255.255.0
Router: 192.168.2.1
Client ID:
IPv6: Automatic
IPv6 IP address: none
IPv6 Router: none
Wi-Fi ID: 8c:85:90:90:27:14
調べ方その1
scutil --dns
帰ってくる結果リストの一番下にこのように記述されているはずです
DNS configuration (for scoped queries)
resolver #1
nameserver[0] : 192.168.3.1
if_index : 6 (en0)
flags : Scoped, Request A records
reach : 0x00020002 (Reachable,Directly Reachable Address)
調べ方その2
networksetup -getdnsservers "Wi-Fi"
sudo killall -HUP mDNSResponder