?1.ping命令
ping是個(gè)使用頻率極高的實(shí)用程序,主要用于確定網(wǎng)絡(luò)的連通性。ping能夠以毫秒為單位顯示延遲。如果應(yīng)答時(shí)間短,表示數(shù)據(jù)報(bào)不必通過太多的路由器或網(wǎng)絡(luò),連接速度比較快。ping還能顯示TTL(Time To Live,生存時(shí)間)值,通過TTL值可以推算數(shù)據(jù)包通過了多少個(gè)路由器。
(1)?命令格式
ping IP地址
ping 域名
如圖所示,使用ping命令檢查到百度網(wǎng)站的連通性,共發(fā)送了四個(gè)測(cè)試數(shù)據(jù)包,正確接收到四個(gè)數(shù)據(jù)包。
(2) ping命令的基本應(yīng)用
在Windows電腦上打開cmd命令窗口,輸入ping /?后回車就可以查看詳細(xì)的ping命令格式以及選項(xiàng)說明。Windows系統(tǒng)下常用的ping命令如下:
-
不間斷ping:ping + IP地址/域名 + –t
可用于長時(shí)間ping測(cè)試,觀察網(wǎng)絡(luò)穩(wěn)定性,按Ctrl+C中斷測(cè)試;
例如:ping www.qq.com -t
-
ping大包:ping + IP地址/域名 + –l +字節(jié)數(shù)
可用于ping大包測(cè)試,也可用于制造突發(fā)流量;
ping?www.qq.com?-l?1300??#以1300字節(jié)為例ping測(cè)試QQ網(wǎng)站連通性
-
指定源地址Ping:ping +域名 + -S +接口IP
可用于電腦配置多個(gè)網(wǎng)絡(luò)適配器或者IP的情況下指定出口ping連通性;
ping?www.qq.com?-S?192.168.1.11??#指定IP為192.168.1.1的有線/無線網(wǎng)卡ping?QQ站點(diǎn)連通性
-
ping固定數(shù)量包:ping +域名 + -n +數(shù)據(jù)包數(shù)量
可用于ping指定次數(shù),用于統(tǒng)計(jì)平均延遲情況。
例如:ping www.qq.com -n 10 以10個(gè)數(shù)據(jù)包為例
2. ipconfig命令
ipconfig實(shí)用程序可用于顯示當(dāng)前的TCP/IP配置的設(shè)置值。這些信息一般用來檢驗(yàn)人工配置的TCP/IP設(shè)置是否正確。
而且,如果計(jì)算機(jī)和所在的局域網(wǎng)使用了動(dòng)態(tài)主機(jī)配置協(xié)議DHCP,使用ipconfig命令可以了解到你的計(jì)算機(jī)是否成功地租用到了一個(gè)IP地址,如果已經(jīng)租用到,則可以了解它目前得到的是什么地址,包括IP地址、子網(wǎng)掩碼和缺省網(wǎng)關(guān)等網(wǎng)絡(luò)配置信息。下圖是輸入ipconfig/all后顯示網(wǎng)卡的參數(shù)信息:
Windows系統(tǒng)下常用的ipconfig命令如下:
-
ipconfig
顯示每個(gè)已配置的網(wǎng)卡的IP地址、子網(wǎng)掩碼和缺省網(wǎng)關(guān)。常用于無法上網(wǎng)時(shí),確認(rèn)當(dāng)前所有網(wǎng)卡的所有網(wǎng)絡(luò)IP參數(shù)是否正常。
-
ipconfig /all
顯示每個(gè)已配置的網(wǎng)卡的完整網(wǎng)絡(luò)參數(shù)信息,包括接口MAC、DNS服務(wù)器等。若是DHCP方式獲取IP的,還包括DHCP服務(wù)器及租期剩余時(shí)間等。
-
ipconfig /release 和 ipconfig /renew
當(dāng)電腦是自動(dòng)獲取IP時(shí)起作用。ipconfig /release是釋放當(dāng)前獲取的所有IP參數(shù),ipconfig /renew是重新向DHCP服務(wù)器請(qǐng)求IP參數(shù)。
常用于當(dāng)DHCP服務(wù)器變更或發(fā)生其他網(wǎng)絡(luò)故障時(shí),快速釋放并重新獲取網(wǎng)絡(luò)參數(shù)。
-
ipconfig /flushdns
清除電腦的本地DNS緩存。避免因DNS緩存過多或不正確造成網(wǎng)頁訪問異常,可用于輔助診斷DNS異常導(dǎo)致的上網(wǎng)異常。
3. arp命令
ARP(Address Resolution Protocol)即地址解析協(xié)議,是IPv4網(wǎng)絡(luò)中根據(jù)IP地址獲取MAC地址的網(wǎng)絡(luò)層協(xié)議。局域網(wǎng)中不同設(shè)備之間一般是通過IP地址進(jìn)行訪問,而所有的數(shù)據(jù)傳輸又依賴網(wǎng)卡底層硬件,即數(shù)據(jù)鏈路層;因此就需要ARP協(xié)議將網(wǎng)絡(luò)層中的IP地址解析為鏈路層可以識(shí)別的MAC地址,以保證通信的順利進(jìn)行。(歡迎
常用命令選項(xiàng):
-
arp –a:用于查看高速緩存中的所有arp條目,當(dāng)局域網(wǎng)某個(gè)IP不通時(shí),可先查詢是否學(xué)習(xí)到其ARP信息,也可查詢網(wǎng)關(guān)MAC正確性。
-
arp -a IP:如果有多個(gè)網(wǎng)卡,那么使用arp -a加上接口的IP地址,就可以只顯示與該接口相關(guān)的ARP緩存項(xiàng)目。
-
arp -s IP?物理地址
例如:arp –s 192.168.1.3 11-22-33-44-55-77
向ARP高速緩存中人工輸入一個(gè)靜態(tài)項(xiàng)目。該項(xiàng)目在計(jì)算機(jī)引導(dǎo)過程中將保持有效狀態(tài),或者在出現(xiàn)錯(cuò)誤時(shí),人工配置的物理地址將自動(dòng)更新該項(xiàng)目。
-
arp -d IP:使用本命令能夠人工刪除一個(gè)靜態(tài)項(xiàng)目。
4. traceroute命令
掌握使用traceroute命令測(cè)量路由情況的技能,即用來顯示數(shù)據(jù)包到達(dá)目的主機(jī)所經(jīng)過的路徑。traceroute命令的基本用法是,在命令提示符后鍵入“tracert host_name”或“tracert ip_address”,其中,tracert是traceroute在Windows操作系統(tǒng)上的稱呼。
輸出有5列:
第一列是描述路徑的第n跳的數(shù)值,即沿著該路徑的路由器序號(hào);
第二列是第一次往返時(shí)延;
第三列是第二次往返時(shí)延;
第四列是第三次往返時(shí)延;
第五列是路由器的名字及其輸入端口的IP地址。
如果源從任何給定的路由器接收到的報(bào)文少于3條(由于網(wǎng)絡(luò)中的分組丟失),traceroute在該路由器號(hào)碼后面放一個(gè)星號(hào),并報(bào)告到達(dá)那臺(tái)路由器的少于3次的往返時(shí)間。
在Windows電腦上打開cmd命令窗口,輸入tracert后回車就可以查看詳細(xì)的tracert命令格式以及選項(xiàng)說明。Windows系統(tǒng)下常用的tracert命令和使用場(chǎng)景如下:
-
tracert? + 域名
對(duì)目標(biāo)網(wǎng)絡(luò)進(jìn)行路由跟蹤,過程中會(huì)默認(rèn)嘗試使用dns解析目標(biāo)IP的主機(jī)名并進(jìn)行展示。
tracert www.baidu.com
-
tracert –d + 域名
當(dāng)路由跟蹤過程不進(jìn)行主機(jī)名解析,可較為明顯縮短tracert等待時(shí)長。
tracert –d www.baidu.com
-
tracert –S+ IP地址+ 域名
主機(jī)有多個(gè)IP時(shí),用于指定源IP進(jìn)行路由跟蹤。
tracert –S 192.168.1.10 www.baidu.com
5. route命令
當(dāng)網(wǎng)絡(luò)上擁有兩個(gè)或多個(gè)路由器網(wǎng)關(guān)時(shí),訪問某個(gè)網(wǎng)段時(shí)可以指定下一跳網(wǎng)關(guān)為非缺省網(wǎng)關(guān),比如要訪問目標(biāo)為10.0.0.0/24,我想走192.168.1.254而不走確認(rèn)網(wǎng)關(guān)192.168.1.1,那么可以可以通過修改路由表實(shí)現(xiàn)指定訪問的需求。route命令就是用來顯示、人工添加和修改路由表項(xiàng)目的。該命令可使用如下選項(xiàng):
-
route print:本命令用于顯示路由表中的當(dāng)前項(xiàng)目,在單個(gè)路由器網(wǎng)段上的輸出結(jié)果如圖所示。
-
route add:使用本命令可以添加靜態(tài)路由條目。
去往目標(biāo)網(wǎng)段為10.10.10.0/24的下一跳為192.168.1.254,路由跳數(shù)為5(越小越優(yōu)),如下:
route add 10.10.10.1 mask 255.255.255.0 192.168.1.254 metric 5
-
route delete:使用本命令可以從路由表中刪除路由。
route delete 10.10.10.1
6. nslookup命令
命令nslookup的功能是查詢?nèi)魏我慌_(tái)機(jī)器的IP地址和其對(duì)應(yīng)的域名。它通常需要一臺(tái)域名服務(wù)器來提供域名。如果用戶已經(jīng)設(shè)置好域名服務(wù)器,就可以用這個(gè)命令查看不同主機(jī)的IP地址對(duì)應(yīng)的域名。
Windows系統(tǒng)下常用的nslookup命令和使用場(chǎng)景如下:
-
nslookup
查看當(dāng)前系統(tǒng)默認(rèn)的DNS服務(wù)器。
直接鍵入命令,系統(tǒng)返回本機(jī)的服務(wù)器名稱(帶域名的全稱)和IP地址,并進(jìn)入以“>”為提示符的操作命令行狀態(tài);鍵入“?”可查詢?cè)敿?xì)命令參數(shù);若要退出,需鍵入exit或者Ctrl+C
-
nslookup + 域名
當(dāng)終端打不開網(wǎng)頁時(shí),可以使用默認(rèn)DNS服務(wù)器查詢指定域名,通過查詢結(jié)果判斷當(dāng)前DNS服務(wù)器是否正常。
nslookup www.baidu.com
-
nslookup + 域名+? DNS服務(wù)器IP
需要對(duì)比不同DNS服務(wù)器的域名查詢情況時(shí),可以使用指定的DNS服務(wù)器進(jìn)行域名查詢。
www.baidu.com 114.114.114.114
7. nbtstat命令
使用nbtstat命令可以查看計(jì)算機(jī)上網(wǎng)絡(luò)配置的一些信息。使用這條命令還可以查找出別人計(jì)算機(jī)上一些私人信息。如果想查看自己計(jì)算機(jī)上的網(wǎng)絡(luò)信息,可以運(yùn)行nbtstat -n,可以得到你所在的工作組,計(jì)算機(jī)名以及網(wǎng)卡地址等等;想查看網(wǎng)絡(luò)上其他的電腦情況,就,運(yùn)行nbtstat -a...,此處的*...*用IP地址代替就會(huì)返回得到那臺(tái)主機(jī)上的一些信息。
8. telnet命令
telnet通常有兩種說法,一種是TCP/IP的標(biāo)準(zhǔn)協(xié)議,一種是做為遠(yuǎn)程登錄的工具。我們這里討論的是利用telnet做為工具使用時(shí),具備的網(wǎng)絡(luò)診斷功能的命令。telnet通常是用來檢測(cè)某個(gè)TCP端口是否可以訪問,從而輔助判斷某個(gè)網(wǎng)絡(luò)應(yīng)用異常時(shí)的問題所在。
在Windows電腦上打開cmd命令窗口,輸入telnet后回車再輸入?就可以查看詳細(xì)的telnet命令格式以及選項(xiàng)說明。
Windows系統(tǒng)下常用的telnet命令如下:
-
telnet + IP/域名
telnet后只輸入IP時(shí),則是與此IP默認(rèn)的telnet端口23建立連接。
telnet www.baidu.com
-
telnet +IP/域名+ 端口
telnet+IP+端口的形式則是與此IP的此端口通過telnet協(xié)議建立TCP連接。
telnet?www.baidu.com 443
9. netstat命令
學(xué)習(xí)使用netstat命令,以了解網(wǎng)絡(luò)當(dāng)前的狀態(tài)。
netstat命令能夠顯示活動(dòng)的TCP連接、計(jì)算機(jī)偵聽的端口、以太網(wǎng)統(tǒng)計(jì)信息、IP路由表、IPv4統(tǒng)計(jì)信息(對(duì)于IP、ICMP、TCP和UDP協(xié)議)以及IPv6統(tǒng)計(jì)信息(對(duì)于IPv6、ICMPv6、通過IPv6的TCP以及UDP協(xié)議)。使用時(shí)如果不帶參數(shù),netstat顯示活動(dòng)的TCP連接。
下面給出netstat的一些常用選項(xiàng):
-
① netstat –a:-a選項(xiàng)顯示所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監(jiān)聽連接請(qǐng)求(LISTENING)的那些連接。
-
② netstat –n:以點(diǎn)分十進(jìn)制的形式列出IP地址,而不是象征性的主機(jī)名和網(wǎng)絡(luò)名。
-
③ netstat -e:-e選項(xiàng)用于顯示關(guān)于以太網(wǎng)的統(tǒng)計(jì)數(shù)據(jù)。它列出的項(xiàng)目包括傳送的數(shù)據(jù)包的總字節(jié)數(shù)、錯(cuò)誤數(shù)、刪除數(shù)、數(shù)據(jù)包的數(shù)量和廣播的數(shù)量。這些統(tǒng)計(jì)數(shù)據(jù)既有發(fā)送的數(shù)據(jù)包數(shù)量,也有接收的數(shù)據(jù)包數(shù)量。使用這個(gè)選項(xiàng)可以統(tǒng)計(jì)一些基本的網(wǎng)絡(luò)流量。
-
④ netstat -r:-r選項(xiàng)可以顯示關(guān)于路由表的信息,類似于route print命令時(shí)看到的信息。除了顯示有效路由外,還顯示當(dāng)前有效的連接。
上圖顯示的是一個(gè)路由表,其中:Network Destination表示目的網(wǎng)絡(luò),0.0.0.0表示不明網(wǎng)絡(luò),這是設(shè)置默認(rèn)網(wǎng)關(guān)后系統(tǒng)自動(dòng)產(chǎn)生的;127.0.0.0表示本機(jī)網(wǎng)絡(luò)地址,用于測(cè)試;224.0.0.0表示組播地址;255.255.255.255表示限制廣播地址;Netmask表示網(wǎng)絡(luò)掩碼,Gateway表示網(wǎng)關(guān),Interface表示接口地址,Metric表示路由跳數(shù)。
-
⑤ netstat -s:-s選項(xiàng)能夠按照各個(gè)協(xié)議分別顯示其統(tǒng)計(jì)數(shù)據(jù)。這樣就可以看到當(dāng)前計(jì)算機(jī)在網(wǎng)絡(luò)上存在哪些連接,以及數(shù)據(jù)包發(fā)送和接收的詳細(xì)情況等等。如果應(yīng)用程序(如Web瀏覽器)運(yùn)行速度比較慢,或者不能顯示W(wǎng)eb頁之類的數(shù)據(jù),那么可以用本選項(xiàng)來查看一下所顯示的信息。仔細(xì)查看統(tǒng)計(jì)數(shù)據(jù)的各行,找到出錯(cuò)的關(guān)鍵字,進(jìn)而確定問題所在。
10. net命令
了解Net服務(wù)的功能,學(xué)會(huì)使用Net服務(wù)命令解決有關(guān)網(wǎng)絡(luò)問題。在命令行鍵入net help command,可以在命令行獲得net命令的語法幫助。例如,要得到關(guān)于net accounts命令的幫助信息,可鍵入“net help accounts”。
所有net命令都可以使用/y和/n命令行選項(xiàng)。例如,net stop server命令用于提示用戶確認(rèn)停止所有依賴的服務(wù)器服務(wù),net stop server/y表示確認(rèn)停止并關(guān)閉服務(wù)器服務(wù)。
下表列出了基本的NET命令及它們的作用:
命令 |
例子 |
作用 |
NET ACCOUNTS |
NET ACCOUNTS |
查閱當(dāng)前賬號(hào)設(shè)置 |
NET CONFIG |
NET CONFIG SERVER |
查閱本網(wǎng)絡(luò)配置信息統(tǒng)計(jì) |
NET GROUP |
NET GROUP |
查閱域組(在域控制器上) |
NET PRINT |
NET ?PRINT\printserver\printer1 |
查閱或修改打印機(jī)映射 |
NET SEND |
NET SEND server1 “test ?message” |
向別的計(jì)算機(jī)發(fā)送消息或廣播消息 |
NET SHARE |
NET SHARE |
查閱本地計(jì)算機(jī)上共享文件 |
NET START |
NET START Messenger |
啟動(dòng)服務(wù) |
NET STATISTICS |
NET STATISTICS SERVER |
查閱網(wǎng)絡(luò)流量統(tǒng)計(jì)值 |
NET STOP |
NET STOP Messenger |
停止服務(wù) |
NET USE |
NET USE x:\server1\admin |
將網(wǎng)絡(luò)共享文件映射到一個(gè)驅(qū)動(dòng)器字母 |
NET USER |
NET USER |
查閱本地用戶賬號(hào) |
NET VIEW |
NET VIEW |
查閱網(wǎng)絡(luò)上可用計(jì)算機(jī) |
NET命令的執(zhí)行結(jié)果有許多與其它Windows Server 2003管理工具所得到的結(jié)果相似。但是,NET命令可以在一個(gè)地方提供所有信息,并可以把結(jié)果重定向到打印機(jī)或一個(gè)標(biāo)準(zhǔn)的文本文件中。許多服務(wù)所使用的網(wǎng)絡(luò)命令都以net開頭,這些net命令有一些公用屬性。要看到所有可用的net命令的列表,可以在命令提示符窗口鍵入net/?得到。
11. netsh網(wǎng)絡(luò)參數(shù)配置命令
netsh具有強(qiáng)大的功能,可以用來完成網(wǎng)絡(luò)參數(shù)的靜態(tài)和動(dòng)態(tài)配置。該命令有兩種使用方式——通行(hang)命令方式和分級(jí)命令方式。通行命令方式是在一行內(nèi)輸入全部命令和參數(shù),回車執(zhí)行后,退出netsh命令。分級(jí)命令方式是進(jìn)入netsh命令后,逐級(jí)選擇子命令執(zhí)行,執(zhí)行完后還在netsh命令環(huán)境,需輸入q或exit才能退出。
基本用法:?
netsh [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName\]UserName] [-p Password | *] [Command | -f ScriptFile]
1、進(jìn)入netsh后的子命令
命令 |
解釋 |
? |
顯示命令列表。 |
abort |
丟棄在脫機(jī)模式下所做的更改 |
add |
在項(xiàng)目列表上添加一個(gè)配置項(xiàng)目 |
advfirewall |
更改到 `netsh advfirewall' 上下文 |
alias |
添加一個(gè)別名 |
bridge |
更改到 `netsh bridge' 上下文 |
bye |
退出程序 |
commit |
提交在脫機(jī)模式中所做的更改 |
delete |
在項(xiàng)目列表上刪除一個(gè)配置項(xiàng)目 |
dhcpclient |
更改到 `netsh dhcpclient' 上下文 |
dnsclient |
更改到 ?`netsh dnsclient' 上下文 |
dump |
顯示一個(gè)配置腳本 |
exit |
退出程序 |
firewall |
更改到 `netsh firewall' 上下文 |
help |
顯示命令列表 |
http |
更改到 `netsh http' 上下文 |
interface |
更改到 ?`netsh interface' 上下文 |
ipsec |
更改到 `netsh ipsec' 上下文 |
lan |
更改到 ?`netsh lan' 上下文 |
mbn |
更改到 `netsh mbn' 上下文 |
namespace |
更改到 ?`netsh namespace' 上下文 |
netio |
更改到 `netsh netio' 上下文 |
nlm |
更改到 ?`netsh nlm' 上下文 |
offline |
將當(dāng)前模式設(shè)置成脫機(jī) |
online |
將當(dāng)前模式設(shè)置成聯(lián)機(jī) |
p2p |
更改到 `netsh p2p' 上下文 |
popd |
從堆棧上打開一個(gè)上下文 |
pushd |
將當(dāng)前上下文放入堆棧 |
quit |
退出程序 |
ras |
更改到 `netsh ras' 上下文 |
rpc |
更改到 ?`netsh rpc' 上下文 |
set |
更新配置設(shè)置 |
show |
顯示信息 |
trace |
更改到 `netsh trace' 上下文 |
unalias |
刪除一個(gè)別名 |
wcn |
更改到 `netsh wcn' 上下文 |
wfp |
更改到 ?`netsh wfp' 上下文 |
winhttp |
更改到 `netsh winsock' 上下文 |
winsock |
更改到 ?`netsh winsock' 上下文 |
wlan |
更改到 `netsh wlan' 上下文 |
2、網(wǎng)絡(luò)配置
(1)顯示網(wǎng)絡(luò)接口參數(shù)信息:netsh interface ip show sth,其中sth的類型如下:
address |
顯示IP地址配置。 |
config |
顯示IP地址和更多信息。 |
dns |
顯示DNS服務(wù)器地址。 |
icmp |
顯示ICMP統(tǒng)計(jì)。 |
interface |
顯示IP接口統(tǒng)計(jì)。 |
ipaddress |
顯示當(dāng)前IP地址。 |
ipnet |
顯示IP的網(wǎng)絡(luò)到媒體的映射。 |
ipstats |
顯示IP統(tǒng)計(jì)。 |
joins |
顯示加入的多播組。 |
offload |
顯示卸載信息。 |
tcpconn |
顯示TCP連接。 |
tcpstats |
顯示TCP統(tǒng)計(jì)。 |
udpconn |
顯示UDP連接。 |
udpstats |
顯示UDP統(tǒng)計(jì)。 |
wins |
顯示W(wǎng)INS服務(wù)器地址。 |
(2) 配置接口IP/網(wǎng)關(guān)IP
用法:netsh interface ip set address+網(wǎng)絡(luò)名稱+自動(dòng)(dhcp)/靜態(tài)(static)+IP地址+掩碼+網(wǎng)關(guān)+躍點(diǎn)數(shù),如下:
netsh interface ip set address "本地連接" static 192.168.1.200 255.255.255.0 192.168.1.1 5
也可以單獨(dú)修改網(wǎng)絡(luò)連接的ip地址、dns地址和wins地址(對(duì)應(yīng)上面三個(gè)address,netmask,gateway)
>> 自動(dòng)ip(DHCP):
netsh?interface?ip?set?address?"本地連接"?dhcp #本地連接的IP地址自動(dòng)獲取
netsh?interface?ip?set?dns?"本地連接"?dhcp??????#本地連接的DNS地址自動(dòng)獲取
netsh?interface?ip?set?wins?"本地連接"?dhcp?????#本地連接的WINS地址自動(dòng)獲取
>> 靜態(tài)ip:
netsh?interface?ip?set?address?"本地連接"?static?192.168.1.1?#本地連接的IP地址靜態(tài)配置
netsh?interface?ip?set?dns?"本地連接"?static?8.8.8.8?????????#本地連接的DNS地址靜態(tài)配置
netsh?interface?ip?set?wins?"本地連接"?static?1.0.0.0????????#本地連接的WINS地址靜態(tài)配置
3、防火墻相關(guān)命令
常用命令:
netsh firewall show state |
查看防火墻的狀態(tài) |
netsh firewall set opmode disable |
禁用系統(tǒng)防火墻 |
netsh ?firewall set opmode enable |
啟用防火墻 |
掃描下方二維碼關(guān)注微信公眾號(hào):小云君網(wǎng)絡(luò)
文章來源:http://www.zghlxwxcb.cn/news/detail-851328.html
? ? 原創(chuàng)不易,感謝大家支持?。?文章來源地址http://www.zghlxwxcb.cn/news/detail-851328.html
到了這里,關(guān)于Windows網(wǎng)絡(luò)常用的11個(gè)命令,ping、tracert、arp、ipconfig、netstat、telnet等的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!