windows のネットワーク周りで便利なコマンド netsh
netsh コマンドがあれば、xBSDやLinuxみたいに、柔軟にネットワーク周りを扱うことが出来ます。
ネットワークのデバイス一覧を出力する。
netsh コマンドでネットワークの一覧をプリントするには、次のコマンドが便利です。
PS C:\Users\takuya> netsh interface ipv4 show interfaces
実例。
PS C:\Users\takuya> netsh interface ipv4 show interfaces Idx Met MTU State Name --- ---------- ---------- ------------ --------------------------- 1 75 4294967295 connected Loopback Pseudo-Interface 1 20 25 1500 disconnected Wi-Fi 14 25 1500 connected イーサネット 8 65 1500 disconnected Bluetooth ネットワーク接続 2
ifconfig っぽく表示する。
リストを展開した形式でびゅすることもできる。
PS C:\Users\takuya> netsh interface ipv4 show config
実例
PS C:\Users\takuya> netsh interface ipv4 show config
Configuration for interface "イーサネット"
DHCP enabled: Yes
IP Address: 192.168.2.189
Subnet Prefix: 192.168.2.0/24 (mask 255.255.255.0)
Default Gateway: 192.168.2.1
Gateway Metric: 0
InterfaceMetric: 25
DNS servers configured through DHCP: 192.168.2.1
192.168.2.5
Register with which suffix: Primary only
WINS servers configured through DHCP: None
Configuration for interface "Wi-Fi"
DHCP enabled: Yes
InterfaceMetric: 25
DNS servers configured through DHCP: 192.168.2.1
192.168.2.5
Register with which suffix: Primary only
WINS servers configured through DHCP: None
Configuration for interface "Bluetooth ネットワーク接続 2"
DHCP enabled: Yes
InterfaceMetric: 65
DNS servers configured through DHCP: None
Register with which suffix: Primary only
WINS servers configured through DHCP: None
Configuration for interface "Loopback Pseudo-Interface 1"
DHCP enabled: No
IP Address: 127.0.0.1
Subnet Prefix: 127.0.0.0/8 (mask 255.0.0.0)
InterfaceMetric: 75
Statically Configured DNS Servers: None
Register with which suffix: Primary only
Statically Configured WINS Servers: None
特定のネットワーク・インタフェースを出力する。
名前を指定することで、特定のネットワークを表示することができる。
PS C:\Users\takuya> netsh interface ipv4 show config "名前"
実例。
PS C:\Users\takuya> netsh interface ipv4 show config "Loopback Pseudo-Interface 1"
Configuration for interface "Loopback Pseudo-Interface 1"
DHCP enabled: No
IP Address: 127.0.0.1
Subnet Prefix: 127.0.0.0/8 (mask 255.0.0.0)
InterfaceMetric: 75
Statically Configured DNS Servers: None
Register with which suffix: Primary only
Statically Configured WINS Servers: None
ipconfig でもいいけど、netsh のほうが
ipconfig でも十分に間に合うのですが、netsh のほうがより細かいところに手が届く感じですし、コマンドと使い方がまとまっていて覚えやすい。また検索しやすい感じですね。