每個使用者都需要的8個Windows 10網路命令工具,可解決所有網路問題
Windows 10使使用有線或無線連線輕鬆連線到網路和Internet,但是,有時你可能仍需要手動管理設定或解決連線問題,這是許多內建命令列工具都派上用場的時候。
Windows 10附帶了許多命令列工具來幫助使用者管理網路配置和解決問題,在本文中,我將重點介紹八個命令列工具,這些工具應可幫助使用者管理Windows 10上的網路問題並進行故障排除。
1. IPConfigipconfig(Internet協議配置)是最常用的聯網工具之一,可讓你查詢和顯示當前的TCP/IP(傳輸控制協議/ Internet協議)網路配置。該命令還包括執行不同操作的選項,例如重新整理動態主機配置協議(DHCP)和域名系統(DNS)設定。
A、顯示網路配置
1.在工作列搜尋框中搜索“命令提示符”,然後選擇“以管理員身份執行”選項。
2.鍵入以下命令以檢視TCP/IP網路配置的摘要,然後按Enter。
ipconfig
3.鍵入以下命令以檢視所有TCP / IP網路配置,然後按Enter。
ipconfig /all
完成這些步驟後,你將獲得PC整個TCP / IP配置的概述。
B、重新整理網路設定
1.在工作列搜尋框中搜索“命令提示符”,然後選擇“以管理員身份執行”選項。
ipconfig /release
3.鍵入以下命令以重新配置網路配置,然後按Enter鍵:
ipconfig /renew
完成這些步驟後,第一個命令將清除當前配置,第二個命令將從DHCP伺服器獲取新設定以解決連線問題。如果伺服器中動態分配的設定尚未過期,通常會在裝置上看到相同的IP地址重新配置。
C、重新整理DNS設定
要重新整理並重建Windows 10上的當前DNS快取條目,請使用以下步驟:
1.在工作列搜尋框中搜索“命令提示符”,然後選擇“以管理員身份執行”選項。
2.鍵入以下命令以清除裝置上的DNS系統快取,然後按Enter鍵:
ipconfig /flushdns
2. PingPing是另一個重要的聯網工具,它允許你傳送ICMP(Internet控制訊息協議)回顯請求訊息,以測試與其他裝置(無論是網路中的另一臺計算機還是Internet服務)的IP連線。
A、測試裝置連線
1.在工作列搜尋框中搜索“命令提示符”,然後選擇“以管理員身份執行”選項。
2.鍵入以下命令以傳送ICMP回顯請求以測試連線性,然後按Enter鍵:
ping IP-OR-DOMAIN
在命令中,將IP-OR-DOMAIN替換為要測試的計算機或服務的實際IP地址或域名。
例如,以下命令測試本地裝置和路由器之間的通訊:
ping 10.1.4.1
提示:如果使用該-a選項(例如ping -a 10.1.4.1),該命令還將地址解析為主機名。
3.(可選)鍵入以下命令以測試本地計算機網路堆疊,然後按Enter:
ping 127.0.0.1 或者 ping loopback
說明: 127.0.0.1是一個眾所周知的地址,它被稱為回送地址。執行命令時,如果收到答覆,則表示Windows 10上的網路堆疊已啟動並正在執行。這與使用其自己的網路地址ping裝置相同。
完成這些步驟後,如果你收到來自目標的四次成功的回顯答覆,則表明該裝置可以與遠端主機通訊。如果請求超時,則可能存在許多原因導致的問題。
如果要解決連線問題,請開始固定本地計算機,以確保網路堆疊正常工作。然後測試與路由器的連線,以確保問題不在本地網路中。然後嘗試對網站進行ping操作,以查詢Internet連線或遠端主機是否存在問題。
還應該注意,如果遠端裝置或服務阻止了ICMP協議,則ping命令將始終超時。
B、診斷丟包活動
ping命令包括許多命令選項,這些選項之一是可以設定執行工具的時間,可以方便地在對連線問題進行故障排除時檢查丟失的資料包。
要在特定時間段內執行ping命令,請使用以下步驟:
1.在工作列搜尋框中搜索“命令提示符”,然後選擇“以管理員身份執行”選項。
2.輸入以下命令開始ping,直到停止,然後按Enter鍵:
ping IP-OR-DOMAIN -t
在命令中,將IP-OR-DOMAIN替換為要測試的計算機或服務的實際IP地址或域名。
例如,以下命令測試本地裝置和路由器之間的通訊60秒鐘:
ping 10.1.4.1 -t
3.使用Control + C鍵盤快捷鍵停止ping。
完成這些步驟之後,你將能夠看到成功和丟失的請求,這些請求可以為你提供有關如何繼續進行故障排除和解決連線問題的線索。在本地網路中,管理員通常使用ping命令來查詢服務何時快速關閉。此外,該工具還可以用作快速瞭解伺服器何時啟動並在遠端重新啟動伺服器時再次執行的方法。
3. Tracerttracert(跟蹤路由)是一種診斷工具,可以使用一系列ICMP回顯請求來確定到目標的網路路徑。但是,與ping命令不同,每個請求都包含一個TTL(生存時間)值,該值每次增加1,從而可以顯示請求所經過的路線和持續時間的列表。
要使用命令提示符跟蹤到目的地的路由,請使用以下步驟:
1.在工作列搜尋框中搜索“命令提示符”,然後選擇“以管理員身份執行”選項。
2.輸入以下命令以瞭解到達目的地的路徑,然後按Enter鍵:
tracert IP-OR-DOMAIN
在命令中,將IP-OR-DOMAIN替換為你要進行故障排除的目標的實際IP地址或域名。
例如,以下命令可讓你檢視資料包到達Google.com所採用的路徑:
tracert google.com
3.(可選)鍵入以下命令以將跳數調整為目標,然後按Enter鍵:
tracert -h HOP-COUNT IP-OR-DOMAIN
在命令中,將IP-OR-DOMAIN替換為要進行故障排除的目標的實際IP地址或域名,並將HOP-COUNT替換為要跟蹤的跳數。
例如,以下命令將限制為目標的5個躍點(節點):
tracert -h 5 google.com
4. NSLookup該NSLOOKUP(名稱伺服器查詢)工具可以顯示有價值的資訊排除和解決DNS相關的問題。該工具包括互動式和非互動式模式。但是,你將更多地使用非互動模式,這僅意味著你將鍵入完整命令來獲取所需的資訊。
你可以使用此命令顯示本地裝置的預設DNS名稱和地址,確定IP地址的域名或特定節點的名稱伺服器。
1.“以管理員身份執行”命令提示符。
2.鍵入以下命令以查詢本地DNS名稱和地址,然後按Enter:
nslookup
說明:此命令也可以開啟nslookup互動模式。
3.確認當前的DNS資訊。
4.輸入以下命令以退出互動模式,然後按Enter鍵:
exit
5.鍵入以下命令以確定特定伺服器的名稱和地址,然後按Enter鍵:
nslookup IP-ADDRESS
在命令中,將IP-ADDRESS替換為遠端裝置的地址。
例如,此命令查詢IP地址172.217.165.142地址:
nslookup 172.217.165.142
6.鍵入以下命令以確定特定伺服器的地址,然後按Enter鍵:
nslookup DOMAIN-NAME
在命令中,將DOMAIN-NAME替換為遠端裝置的地址。
例如,此命令查詢IP地址Google.com地址:
nslookup google.com
完成這些步驟後,根據命令,你將知道該裝置是否具有DNS解析器以及遠端主機的IP地址或域,反之亦然。
5. NetStatnetstat的(網路統計)工具顯示的統計資料為所有網路連線,它使你能夠了解開啟的埠和已連線的埠,以監視Windows 10和應用程式的網路問題並進行故障排除。
使用netstat工具時,你可以列出活動的網路連線和偵聽埠,你可以檢視網路介面卡和協議統計資訊,你甚至可以顯示當前的路由表等等。
1.“以管理員身份執行”命令提示符。
2.輸入以下命令以顯示所有活動的TCP連線,然後按Enter:
netstat
3.(可選)鍵入以下命令以顯示顯示數字IP地址和埠號的活動連線,而不是嘗試確定名稱,然後按Enter鍵:
netstat -n
4.(可選)鍵入以下命令以特定的時間間隔重新整理資訊,然後按Enter鍵:
netstat -n INTERVAL
在命令中,確保將INTERVAL替換為要重新顯示資訊的數字(以秒為單位)。
本示例每五秒鐘重新整理一次有問題的命令:
netstat -n 5
說明:使用interval引數時,可以使用控制檯中的Ctrl + C鍵盤快捷鍵來終止命令。
6. ARPWindows 10維護一個arp(地址解析協議)表,該表儲存IP至系統已解決的媒體訪問控制(MAC)條目。使用arp工具,你可以檢視整個表,修改條目並使用它來確定遠端計算機的MAC地址。
通常,你無需擔心MAC地址,但是在某些情況下此資訊可能會派上用場。例如,在對資料鏈路層的網路問題進行故障排除(交換)時,或者在透過特定裝置限制透過網路的訪問或篩選內容時。
1.“以管理員身份執行”命令提示符。
2.鍵入以下命令以在Windows 10上檢視當前的arp表快取,然後按Enter鍵:
arp -a
3.鍵入以下命令以確定遠端裝置的MAC地址,然後按Enter鍵:
arp -a IP
在命令中,確保將IP替換為目標地址。
例如,以下命令顯示了10.1.4.113目標的物理地址:
arp -a 10.1.4.108
4.確認遠端裝置的MAC(物理)地址。
完成這些步驟後,你將能夠檢視整個arp表和特定IP地址的MAC地址。
7.RouteRoute(路由)工具顯示路由表,允許Windows 10瞭解網路並與其他裝置和服務通訊。該工具還提供了一些選項,可以根據需要修改和清除表。
1.“以管理員身份執行”命令提示符。
2.鍵入以下命令以檢視Windows 10已知的路由表,然後按Enter:
route print
3.確認路由表資訊。
4.(可選)鍵入以下命令以清除路由表,然後按Enter:
route -f
說明:執行此命令時,裝置將失去網路連線,因為系統不再瞭解網路拓撲。執行命令後,重新啟動計算機以允許網路堆疊重建路由表。通常,除非修改了某些條目並且需要重置表,否則不必清除表。
8. Netsh在Windows 10上,netsh(Network Shell)是舊版的命令列工具,可讓你顯示和更改幾乎任何網路配置。例如,你可以使用該工具檢視當前網路配置、管理無線連線、重置網路堆疊以修復最常見的問題、啟用或禁用防火牆等等。
1.“以管理員身份執行”命令提示符。
2.鍵入以下命令以檢視可用命令的列表,然後按Enter鍵:
netsh /?
3.鍵入以下命令以檢視特定選項的可用子命令(子上下文)列表,然後按Enter鍵:
netsh CONTEXT-COMMAND
在命令中,更改包含其他選項的命令的CONTEXT-COMMAND。
例如,以下命令顯示可用於使用netsh管理防火牆的命令:
netsh advfirewall /?
完成這些步驟後,你將知道如何瀏覽netsh contexts和subcontexts命令來管理網路設定。
A、重置系統網路堆疊
要重置網路堆疊以解決常見的連線問題,請使用以下步驟:
1.“以管理員身份執行”命令提示符。
2.鍵入以下命令以重置winsock堆疊,然後按Enter:
netsh winsock reset
3.重啟電腦。
B、匯出和匯入網路配置
要在Windows 10上使用netsh匯出網路配置,請使用以下步驟:
1.“以管理員身份執行”命令提示符。
2.鍵入以下命令以匯出所有網路介面卡的當前配置,然後按Enter:
netsh -c interface dump>PATH\TO\EXPORTED.txt
在命令中,將PATH \ TO \ EXPORTED.txt替換為儲存配置的檔案的路徑和名稱。
例如,以下命令將設定匯出到netshconfig.txt檔案:
netsh -c interface dump>c:\netshconfig.txt
完成這些步驟後,你可以使用任何文字編輯器開啟檔案以檢視匯出的配置。
C、匯入網路配置
1.“以管理員身份執行”命令提示符。
2.輸入以下命令以匯入網路配置,然後按Enter鍵:
netsh -c interface dump>PATH\TO\IMPORTED.txt
在命令中,用匯出的配置將PATH \ TO \ EXPORTED.txt替換為所需檔案的路徑和名稱。
例如,以下命令從netshconfig.txt檔案匯入設定:
netsh -f c:\netshconfig.txt
完成這些步驟後,新的網路配置將被匯入並應用於Windows 10。
D、啟用和禁用防火牆
1.“以管理員身份執行”命令提示符。
2.鍵入以下命令以啟用預設防火牆,然後按Enter:
netsh advfirewall set currentprofile state on
3.輸入以下命令以禁用預設防火牆,然後按Enter鍵:
netsh advfirewall set currentprofile state off
在windows10上,有許多工具可以使用命令提示符、PowerShell和圖形應用程式來更改設定和解決網路問題。但是,在本文中,我們只重點介紹如何開始使用命令提示符中的一些最常用工具。