排查網絡故障、配置靜態 IP、驗證 DHCP 租約、獲取 MAC 位址申請綁定……「查看網絡配置」是最高頻操作之一。本文匯總 CMD (ipconfig)、PowerShell (NetAdapter)、GUI (設定/控制台)、註冊表 四大路徑,覆蓋從新手到運維的所有需求。
cmd → 回車。ipconfig → 僅顯示 IP、掩碼、網關。ipconfig /all



| 英文欄位 | 中文含義 | 關鍵用途 |
|---|---|---|
| Description | 網卡型號/描述 | 識別物理/虛擬網卡 (Realtek/Intel/Hyper-V/VMware) |
| Physical Address | MAC 位址 (硬體地址) | DHCP 綁定、MAC 過濾、設備識別 |
| DHCP Enabled | 是否啟用 DHCP | Yes=自動獲取;No=靜態 IP |
| IPv4 Address | IPv4 位址 | 本機邏輯地址 |
| Subnet Mask | 子網掩碼 | 判斷同網段範圍 |
| Default Gateway | 預設網關 | 出口路由器 IP,錯誤導致無法上網 |
| DNS Servers | DNS 伺服器 | 域名解析,錯誤導致打不開網頁 |
| Lease Obtained/Expires | 租約獲得/過期時間 | 排查 DHCP 衝突/續租問題 |
ipconfig /release:釋放當前 DHCP 租約ipconfig /renew:重新申請租約 (換網段/換路由器必做)ipconfig /flushdns:清除本地 DNS 快取 (解析異常首選)ipconfig /displaydns:查看快取記錄ipconfig /registerdns:手動動態註冊 DNS (AD 環境常用)# 獲取所有實體網卡詳細配置 (含 IPv6、介面指標、MTU)
Get-NetIPConfiguration -Detailed
# 僅顯示 IPv4 核心資訊
Get-NetIPAddress -AddressFamily IPv4 | Format-Table InterfaceAlias, IPAddress, PrefixLength, DefaultGateway
# 獲取 DNS 客戶端設置
Get-DnsClientServerAddress
# 獲取網卡硬體資訊 (速度、MAC、驅動版本)
Get-NetAdapter -Physical | Format-Table Name, InterfaceDescription, MacAddress, LinkSpeed, Status
# 一鍵輸出完整報告到桌面
Get-NetIPConfiguration -Detailed | Out-File ~/Desktop/NetReport.txt
ncpa.cpl → 開啟「網路連線」。ipconfig /all)。路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}
查看 IPAddress、SubnetMask、DefaultGateway、NameServer (DNS) 多字串值。
適用場景:系統無法啟動時離線掛載註冊表排查、清理殘留靜態 IP 配置。
# PowerShell Core (跨平台)
if ($IsWindows) { Get-NetIPConfiguration -Detailed }
elseif ($IsLinux) { ip -br -c a; ip -br -c r }
elseif ($IsMacOS) { ifconfig; netstat -rn }
| 現象 | 檢查重點 | 修復動作 |
|---|---|---|
| 獲取不到 IP (169.254.x.x) | DHCP Enabled=Yes 但無租約 | 檢查網線/路由器 DHCP 池/重啟 DHCP Client 服務 |
| 能 Ping IP 不能開網頁 | DNS Servers 為空/錯誤 | 手動設定 114.114.114.114 / 8.8.8.8 或 flushdns |
| 雙網卡上網衝突 | 兩張網卡有相同網段/雙默認網關 | 刪除非出口網卡默認網關、調整介面公制值 |
| 虛擬網卡干擾 | Hyper-V/VMware/Docker 虛擬介面 | 禁用不需虛擬網卡或調整綁定順序 |