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 のほうがより細かいところに手が届く感じですし、コマンドと使い方がまとまっていて覚えやすい。また検索しやすい感じですね。