萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 電腦入門

ipconfig 指令完整參數詳解:查 IP、刷新 DNS、釋放續租 DHCP 一指搞定

ipconfig 是什麼?

ipconfig (IP Configuration) 是 Windows 內建命令列工具,用於顯示、更新、釋放 TCP/IP 網路設定。等同於舊版 Windows 9x/Me 的 winipcfg 圖形介面。網管、工程師、進階用戶必會指令。

常用參數速查表

參數功能典型使用情境
ipconfig (無參數)顯示所有介面卡的 IPv4/IPv6 位址、子網路遮罩、預設閘道快速查自己 IP、閘道
ipconfig /all顯示完整 TCP/IP 設定:MAC 位址、DHCP 伺服器、DNS 伺服器、租約取得/過期時間、實體位址等完整網路診斷、填寫靜態 IP 參考
ipconfig /renew [介面卡]向 DHCP 伺服器申請新租約 (更新 IP、閘道、DNS)。若不指定介面卡,更新所有設為自動取得 IP 的介面卡換網路、IP 衝突、DHCP 伺服器異動後
ipconfig /release [介面卡]釋放目前 DHCP 租約,送出 DHCPRELEASE,介面卡變無 IP (0.0.0.0)強制換 IP、測試 DHCP 故障、離開網路前
ipconfig /flushdns清除本機 DNS 解析快取 (含 hosts 檔預載入、動態查詢結果)網頁打不開但 Ping 得到 IP、更換 DNS 伺服器後、開發測試
ipconfig /displaydns顯示目前 DNS 快取內容 (紀錄名稱、類型、TTL、資料)偵錯 DNS 污染、確認快取是否生效
ipconfig /registerdns手動觸發動態 DNS 註冊 (向 DNS 伺服器更新本機 A/PTR 記錄)AD 環境電腦更名後、DNS 記錄遺失、不用重開機更新
ipconfig /showclassid [介面卡]顯示指定介面卡的 DHCP 類別識別碼 (用於 DHCP 原則分類)企業網路依類別發放不同選項
ipconfig /setclassid [介面卡] [ClassID]設定介面卡的 DHCP 類別 ID (空白則刪除)配合 DHCP 原則指派特定選項

實戰範例

# 1. 完整查看所有介面卡詳細資訊
ipconfig /all

# 2. 只有更新「區域連線」 (有空格需加雙引號)
ipconfig /renew "區域連線"

# 3. 釋放所有 DHCP 租約
ipconfig /release

# 4. 清除 DNS 快取 (最常用)
ipconfig /flushdns

# 5. 顯示 DNS 快取內容
ipconfig /displaydns

# 6. 重新註冊 DNS (AD 環境常用)
ipconfig /registerdns

# 7. 查看所有以 "Local" 開頭介面卡的 DHCP Class ID
ipconfig /showclassid Local*

# 8. 設定 "區域連線" 的 Class ID 為 "VOIP"
ipconfig /setclassid "區域連線" VOIP

進階技巧

  • 輸出到檔案:ipconfig /all > netinfo.txt 方便傳給技支或存檔比對。
  • 管線過濾:ipconfig /all | findstr /i "ipv4.*192.168" 快速找特定網段 IP。
  • 批次檔自動化:結合 netsh interface ip set dns 切換 DNS 配置檔。
  • PowerShell 替代:Get-NetIPConfiguration -Detailed 物件化輸出,更適合腳本處理。

注意事項

  • 需管理員權限執行 /renew、/release、/flushdns、/registerdns、/setclassid (Win 10/11 預設提升)。
  • 介面卡名稱含空格必須用雙引號括住。
  • 僅對已啟用 TCP/IP 協定的介面卡生效。
  • 無線網卡名稱常為「Wi-Fi」、乙太網路為「乙太網路」或「區域連線」。

對應圖形介面

Win 10/11:設定 → 網路和網際網路 → 進階網路設定 → 硬體和連線屬性 (可看 IP、DNS、製造商)。
控制台 → 網路和共用中心 → 變更介面卡設定 → 右鍵介面卡 → 狀態 → 詳細資料。

熟練 ipconfig 系列指令,網路疑難排解速度至少快十倍,是 IT 人員隨身利器!

copyright © 萬盛學電腦網 all rights reserved