現在のネットワークのDNSを調べる

● 現在のネットワークのDNSを調べる(Macの場合)

1. Macの現在のネットワークサービスを調べる

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

2. ネットワークサービスの情報を調べる

例えば 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

3. DNSサーバの情報を調べる

調べ方その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"

4. Macの(mDNSResponder)のDNSキャッシュをクリアする

sudo killall -HUP mDNSResponder
No.1738
04/17 23:53

edit