開始輸入,可搜尋發票、服務、域名、工單,以及 更多...
Windows Server 網路不通是最讓人著急的故障之一:遠端桌面連不上、網站打不開,或者伺服器能訪問 IP 卻無法解析域名。本文按照“網絡卡 → IP 與閘道器 → 外網 → DNS → 防火牆”的順序,介紹 Windows Server 網絡卡問題與網路故障的排查方法,使用 ipconfig、ping、tracert、netsh 等系統自帶工具,適用於 Windows Server 2016 / 2019 / 2022。
以管理員身份開啟 PowerShell 或 CMD,檢視網絡卡狀態與 IP 配置:
ipconfig /all
Get-NetAdapter | Format-Table Name, Status, LinkSpeed, MacAddress -AutoSize
重點關注:網絡卡 Status 是否為 Up;IPv4 地址、子網掩碼、預設閘道器是否與伺服器開通訊息一致;是否出現 169.254.x.x 這類自動私有地址(說明 DHCP 獲取失敗或 IP 配置丟失)。如果網絡卡顯示 Disabled,可執行以下命令啟用(網絡卡名稱以實際為準,例如“Ethernet”或“乙太網路”):
Enable-NetAdapter -Name "Ethernet" -Confirm:$false
Restart-NetAdapter -Name "Ethernet"
如果裝置管理器中網絡卡帶有黃色感嘆號或根本沒有網絡卡,可能是驅動丟失(常見於自行安裝系統的情況),請提交工單獲取驅動協助。
依次 ping 預設閘道器、公網 IP 和域名,可以快速判斷故障在哪一層:
ping 203.0.113.1
ping 8.8.8.8
ping www.microsoft.com
閘道器不通,多半是 IP / 掩碼 / 閘道器配置錯誤或網絡卡問題;閘道器通但 8.8.8.8 不通,問題可能在路由或上遊網路;8.8.8.8 通但域名提示“找不到主機”,則是 DNS 問題,請跳到步驟 4。
使用 tracert 檢視資料包在哪一跳中斷,帶 -d 引數可跳過反向解析、加快速度:
tracert -d 8.8.8.8
route print
如果 IP 或閘道器被誤改,可用 netsh 重新設定靜態 IP(請替換為伺服器開通訊息中的實際地址):
netsh interface ipv4 set address name="Ethernet" static 203.0.113.10 255.255.255.0 203.0.113.1
能 ping 通 IP 卻無法解析域名時,先測試 DNS 並清除快取:
nslookup www.microsoft.com
ipconfig /flushdns
如果 nslookup 超時,可為網絡卡重新指定可靠的公共 DNS:
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses 8.8.8.8,1.1.1.1
Get-DnsClientServerAddress -InterfaceAlias "Ethernet"
當網路配置看起來都正確卻依然不通,或者安裝過加速器、VPN、代理軟體後網路異常,可以重置 Winsock 與 TCP/IP 協議棧,然後重啟:
ipconfig /all > C:\ipconfig-backup.txt
netsh winsock reset
netsh int ip reset
Restart-Computer
如果伺服器能訪問外網,但外部無法 ping 通或訪問某個埠,問題通常在防火牆。檢視防火牆狀態,並按需放行 ICMP(ping)和業務埠:
Get-NetFirewallProfile | Format-Table Name, Enabled, DefaultInboundAction
New-NetFirewallRule -DisplayName "Allow-ICMPv4-In" -Protocol ICMPv4 -IcmpType 8 -Direction Inbound -Action Allow
New-NetFirewallRule -DisplayName "Allow-Web-80-443" -Direction Inbound -Protocol TCP -LocalPort 80,443 -Action Allow
可在本地執行 ping -t 伺服器IP 並配合 tracert 記錄丟包出現的節點,同時檢查伺服器是否被大流量攻擊或頻寬跑滿(工作管理員 → 效能 → 乙太網路)。
部分網路環境使用靜態 IP,需要按開通訊息手動配置 IP、掩碼、閘道器和 DNS。如自行安裝的系統缺少網絡卡驅動,請提交工單。
請分別在當地網路執行 tracert 或使用 MTR 測試,並將結果提供給技術支援分析線路情況。
如按以上步驟仍無法解決,請提交工單聯絡 IMIDC 7×24 技術支援,並附上 ipconfig /all、ping 與 tracert 的結果截圖。