WindowsのIP確認コマンド(ipconfig・PowerShell)
コマンドプロンプト(定番)
ipconfig :: IPアドレス概要
ipconfig /all :: MACアドレスやDNSも含む詳細
ipconfig /flushdns :: DNSキャッシュ消去
netstat -ano :: 通信状況とPID
nslookup example.com:: DNS照会
tracert example.com :: 経路調査(Linuxのtracerouteに相当)
PowerShell(モダン)
PowerShellのネットワーク系コマンドレットはより構造化された結果を返します。
# IPアドレス一覧
Get-NetIPAddress | Where-Object AddressFamily -eq IPv4
# 既定ゲートウェイ・DNSなどの構成
Get-NetIPConfiguration
# ポート到達確認(pingの代替にもなる)
Test-NetConnection example.com -Port 443
# DNS照会(dig相当)
Resolve-DnsName example.com -Type A
Resolve-DnsName 8.8.8.8 -Type PTR # 逆引き
# 待ち受け/接続中のTCP
Get-NetTCPConnection -State Listen
グローバルIPを取得
(Invoke-RestMethod https://show-ip-addr.com/api/myip).ip
ブラウザなら当サイトのトップを開くだけで、あなたのグローバルIPと逆引き・登録情報が表示されます。