实用的网络命令汇总
通過ping檢測網(wǎng)絡(luò)故障的典型次序?
正常情況下,當(dāng)你使用ping命令來查找問題所在或檢驗(yàn)網(wǎng)絡(luò)運(yùn)行情況時(shí),你需要使用許多ping命令,如果所有都運(yùn)行正確,你就可以相信基本的連通性和配置參數(shù)沒有問題;如果某些ping命令出現(xiàn)運(yùn)行故障,它也可以指明到何處去查找問題。下面就給出一個(gè)典型的檢測次序及對應(yīng)的可能故障:?
ping 127.0.0.1——這個(gè)ping命令被送到本地計(jì)算機(jī)的ip軟件,該命令永不退出該計(jì)算機(jī)。如果沒有做到這一點(diǎn),就表示tcp/ip的安裝或運(yùn)行存在某些最基本的問題。?
ping?本機(jī)ip——這個(gè)命令被送到你計(jì)算機(jī)所配置的ip地址,你的計(jì)算機(jī)始終都應(yīng)該對該ping命令作出應(yīng)答,如果沒有,則表示本地配置或安裝存在問題。出現(xiàn)此問題時(shí),局域網(wǎng)用戶請斷開網(wǎng)絡(luò)電纜,然后重新發(fā)送該命令。如果網(wǎng)線斷開后本命令正確,則表示另一臺計(jì)算機(jī)可能配置了相同的ip地址。?
ping?局域網(wǎng)內(nèi)其他ip——這個(gè)命令應(yīng)該離開你的計(jì)算機(jī),經(jīng)過網(wǎng)卡及網(wǎng)絡(luò)電纜到達(dá)其他計(jì)算機(jī),再返回。收到回送應(yīng)答表明本地網(wǎng)絡(luò)中的網(wǎng)卡和載體運(yùn)行正確。但如果收到0個(gè)回送應(yīng)答,那么表示子網(wǎng)掩碼(進(jìn)行子網(wǎng)分割時(shí),將ip地址的網(wǎng)絡(luò)部分與主機(jī)部分分開的代碼)不正確或網(wǎng)卡配置錯(cuò)誤或電纜系統(tǒng)有問題。?
ping?網(wǎng)關(guān)ip——這個(gè)命令如果應(yīng)答正確,表示局域網(wǎng)中的網(wǎng)關(guān)路由器正在運(yùn)行并能夠作出應(yīng)答。?
ping?遠(yuǎn)程ip——如果收到4個(gè)應(yīng)答,表示成功的使用了缺省網(wǎng)關(guān)。對于撥號上網(wǎng)用戶則表示能夠成功的訪問internet(但不排除isp的dns會(huì)有問題)。?
ping localhost——localhost是個(gè)作系統(tǒng)的網(wǎng)絡(luò)保留名,它是127.0.0.1的別名,每太計(jì)算機(jī)都應(yīng)該能夠?qū)⒃撁洲D(zhuǎn)換成該地址。如果沒有做到這一帶內(nèi),則表示主機(jī)文件(/windows/host)中存在問題。?
ping?www.google.com——對這個(gè)域名執(zhí)行ping命令,你的計(jì)算機(jī)必須先將域名轉(zhuǎn)換成ip地址,通常是通過dns服務(wù)器?如果這里出現(xiàn)故障,則表示dns服務(wù)器的ip地址配置不正確或dns服務(wù)器有故障(對于撥號上網(wǎng)用戶,某些isp已經(jīng)不需要設(shè)置dns服務(wù)器了)。順便說一句:你也可以利用該命令實(shí)現(xiàn)域名對ip地址的轉(zhuǎn)換功能。?
如果上面所列出的所有ping命令都能正常運(yùn)行,那么你對你的計(jì)算機(jī)進(jìn)行本地和遠(yuǎn)程通信的功能基本上就可以放心了。但是,這些命令的成功并不表示你所有的網(wǎng)絡(luò)配置都沒有問題,例如,某些子網(wǎng)掩碼錯(cuò)誤就可能無法用這些方法檢測到。?
ping命令的常用參數(shù)選項(xiàng)?
ping ip -t——連續(xù)對ip地址執(zhí)行ping命令,直到被用戶以ctrl+c中斷。?
ping ip -l 2000——指定ping命令中的數(shù)據(jù)長度為2000字節(jié),而不是缺省的32字節(jié)。?
ping ip -n——執(zhí)行特定次數(shù)的ping命令。?
netstat?
netstat用于顯示與ip、tcp、udp和icmp協(xié)議相關(guān)的統(tǒng)計(jì)數(shù)據(jù),一般用于檢驗(yàn)本機(jī)各端口的網(wǎng)絡(luò)連接情況。?
如果你的計(jì)算機(jī)有時(shí)候接受到的數(shù)據(jù)報(bào)會(huì)導(dǎo)致出錯(cuò)數(shù)據(jù)刪除或故障,你不必感到奇怪,tcp/ip可以容許這些類型的錯(cuò)誤,并能夠自動(dòng)重發(fā)數(shù)據(jù)報(bào)。但如果累計(jì)的出錯(cuò)情況數(shù)目占到所接收的ip數(shù)據(jù)報(bào)相當(dāng)大的百分比,或者它的數(shù)目正迅速增加,那么你就應(yīng)該使用netstat查一查為什么會(huì)出現(xiàn)這些情況了。?
netstat的一些常用選項(xiàng):?
netstat -s——本選項(xiàng)能夠按照各個(gè)協(xié)議分別顯示其統(tǒng)計(jì)數(shù)據(jù)。如果你的應(yīng)用程序(如web瀏覽器)運(yùn)行速度比較慢,或者不能顯示web頁之類的數(shù)據(jù),那么你就可以用本選項(xiàng)來查看一下所顯示的信息。你需要仔細(xì)查看統(tǒng)計(jì)數(shù)據(jù)的各行,找到出錯(cuò)的關(guān)鍵字,進(jìn)而確定問題所在。?
netstat -e——本選項(xiàng)用于顯示關(guān)于以太網(wǎng)的統(tǒng)計(jì)數(shù)據(jù)。它列出的項(xiàng)目包括傳送的數(shù)據(jù)報(bào)的總字節(jié)數(shù)、錯(cuò)誤數(shù)、刪除數(shù)、數(shù)據(jù)報(bào)的數(shù)量和廣播的數(shù)量。這些統(tǒng)計(jì)數(shù)據(jù)既有發(fā)送的數(shù)據(jù)報(bào)數(shù)量,也有接收的數(shù)據(jù)報(bào)數(shù)量。這個(gè)選項(xiàng)可以用來統(tǒng)計(jì)一些基本的網(wǎng)絡(luò)流量)。?
netstat -r——本選項(xiàng)可以顯示關(guān)于路由表的信息,類似于后面所講使用route print命令時(shí)看到的?信息。除了顯示有效路由外,還顯示當(dāng)前有效的連接。?
netstat -a——本選項(xiàng)顯示一個(gè)所有的有效連接信息列表,包括已建立的連接(established),也包括監(jiān)聽連接請求(listening)的那些連接。?
netstat -n——顯示所有已建立的有效連接。?
netstat的妙用?
經(jīng)常上網(wǎng)的人一般都使用icq的,不知道你有沒有被一些討厭的人騷擾得不敢上線,想投訴卻又不知從和下手?其實(shí),你只要知道對方的ip,就可以向他所屬的isp投訴了。但怎樣才能通過icq知道對方的ip呢?如果對方在設(shè)置icq時(shí)選擇了不顯示ip地址,那你是無法在信息欄中看到的。其實(shí),你只需要通過netstat就可以很方便的做到這一點(diǎn):當(dāng)他通過icq或其他的工具與你相連時(shí)(例如你給他發(fā)一條icq信息或他給你發(fā)一條信息),你立刻在dos prompt下輸入netstat -n或netstat -a就可以看到對方上網(wǎng)時(shí)所用的ip或isp域名了。甚至連所用port都完全暴露了,如果你想給他一些教訓(xùn),這些信息已經(jīng)足夠……?
ipconfig?
pconfig實(shí)用程序和它的等價(jià)圖形用戶界面——windows 95/98中的winipcfg可用于顯示當(dāng)前的tcp/ip配置的設(shè)置值。這些信息一般用來檢驗(yàn)人工配置的tcp/ip設(shè)置是否正確。但是,如果你的計(jì)算機(jī)和所在的局域網(wǎng)使用了動(dòng)態(tài)主機(jī)配置協(xié)議(dynamic host configuration protocol,dhcp——windows nt下的一種把較少的ip地址分配給較多主機(jī)使用的協(xié)議,類似于撥號上網(wǎng)的動(dòng)態(tài)ip分配),這個(gè)程序所顯示的信息也許更加實(shí)用。這時(shí),ipconfig可以讓你了解你的計(jì)算機(jī)是否成功的租用到一個(gè)ip地址,如果租用到則可以了解它目前分配到的是什么地址。了解計(jì)算機(jī)當(dāng)前的ip地址、子網(wǎng)掩碼和缺省網(wǎng)關(guān)實(shí)際上是進(jìn)行測試和故障分析的必要項(xiàng)目。?
最常用的選項(xiàng):?
ipconfig——當(dāng)使用ipconfig時(shí)不帶任何參數(shù)選項(xiàng),那么它為每個(gè)已經(jīng)配置了的接口顯示ip地址、子網(wǎng)掩碼和缺省網(wǎng)關(guān)值。
nbtstat命令
該命令使用TCP/IP上的NetBIOS顯示協(xié)議統(tǒng)計(jì)和當(dāng)前TCP/IP連接,使用這個(gè)命令你可以得到遠(yuǎn)程主機(jī)的NETBIOS信息,比如用戶名、所屬的工作組、網(wǎng)卡的MAC地址等。在此我們就有必要了解幾個(gè)基本的參數(shù)。
net命令
這個(gè)命令是網(wǎng)絡(luò)命令中最重要的一個(gè),必須透徹掌握它的每一個(gè)子命令的用法,由于它的功能實(shí)在是太強(qiáng)大了,好奇的朋友可以自己學(xué)。鍵入 net /?回車,得到子命令的用法及其信息。
正常情況下,當(dāng)你使用ping命令來查找問題所在或檢驗(yàn)網(wǎng)絡(luò)運(yùn)行情況時(shí),你需要使用許多ping命令,如果所有都運(yùn)行正確,你就可以相信基本的連通性和配置參數(shù)沒有問題;如果某些ping命令出現(xiàn)運(yùn)行故障,它也可以指明到何處去查找問題。下面就給出一個(gè)典型的檢測次序及對應(yīng)的可能故障:?
ping 127.0.0.1——這個(gè)ping命令被送到本地計(jì)算機(jī)的ip軟件,該命令永不退出該計(jì)算機(jī)。如果沒有做到這一點(diǎn),就表示tcp/ip的安裝或運(yùn)行存在某些最基本的問題。?
ping?本機(jī)ip——這個(gè)命令被送到你計(jì)算機(jī)所配置的ip地址,你的計(jì)算機(jī)始終都應(yīng)該對該ping命令作出應(yīng)答,如果沒有,則表示本地配置或安裝存在問題。出現(xiàn)此問題時(shí),局域網(wǎng)用戶請斷開網(wǎng)絡(luò)電纜,然后重新發(fā)送該命令。如果網(wǎng)線斷開后本命令正確,則表示另一臺計(jì)算機(jī)可能配置了相同的ip地址。?
ping?局域網(wǎng)內(nèi)其他ip——這個(gè)命令應(yīng)該離開你的計(jì)算機(jī),經(jīng)過網(wǎng)卡及網(wǎng)絡(luò)電纜到達(dá)其他計(jì)算機(jī),再返回。收到回送應(yīng)答表明本地網(wǎng)絡(luò)中的網(wǎng)卡和載體運(yùn)行正確。但如果收到0個(gè)回送應(yīng)答,那么表示子網(wǎng)掩碼(進(jìn)行子網(wǎng)分割時(shí),將ip地址的網(wǎng)絡(luò)部分與主機(jī)部分分開的代碼)不正確或網(wǎng)卡配置錯(cuò)誤或電纜系統(tǒng)有問題。?
ping?網(wǎng)關(guān)ip——這個(gè)命令如果應(yīng)答正確,表示局域網(wǎng)中的網(wǎng)關(guān)路由器正在運(yùn)行并能夠作出應(yīng)答。?
ping?遠(yuǎn)程ip——如果收到4個(gè)應(yīng)答,表示成功的使用了缺省網(wǎng)關(guān)。對于撥號上網(wǎng)用戶則表示能夠成功的訪問internet(但不排除isp的dns會(huì)有問題)。?
ping localhost——localhost是個(gè)作系統(tǒng)的網(wǎng)絡(luò)保留名,它是127.0.0.1的別名,每太計(jì)算機(jī)都應(yīng)該能夠?qū)⒃撁洲D(zhuǎn)換成該地址。如果沒有做到這一帶內(nèi),則表示主機(jī)文件(/windows/host)中存在問題。?
ping?www.google.com——對這個(gè)域名執(zhí)行ping命令,你的計(jì)算機(jī)必須先將域名轉(zhuǎn)換成ip地址,通常是通過dns服務(wù)器?如果這里出現(xiàn)故障,則表示dns服務(wù)器的ip地址配置不正確或dns服務(wù)器有故障(對于撥號上網(wǎng)用戶,某些isp已經(jīng)不需要設(shè)置dns服務(wù)器了)。順便說一句:你也可以利用該命令實(shí)現(xiàn)域名對ip地址的轉(zhuǎn)換功能。?
如果上面所列出的所有ping命令都能正常運(yùn)行,那么你對你的計(jì)算機(jī)進(jìn)行本地和遠(yuǎn)程通信的功能基本上就可以放心了。但是,這些命令的成功并不表示你所有的網(wǎng)絡(luò)配置都沒有問題,例如,某些子網(wǎng)掩碼錯(cuò)誤就可能無法用這些方法檢測到。?
ping命令的常用參數(shù)選項(xiàng)?
ping ip -t——連續(xù)對ip地址執(zhí)行ping命令,直到被用戶以ctrl+c中斷。?
ping ip -l 2000——指定ping命令中的數(shù)據(jù)長度為2000字節(jié),而不是缺省的32字節(jié)。?
ping ip -n——執(zhí)行特定次數(shù)的ping命令。?
netstat?
netstat用于顯示與ip、tcp、udp和icmp協(xié)議相關(guān)的統(tǒng)計(jì)數(shù)據(jù),一般用于檢驗(yàn)本機(jī)各端口的網(wǎng)絡(luò)連接情況。?
如果你的計(jì)算機(jī)有時(shí)候接受到的數(shù)據(jù)報(bào)會(huì)導(dǎo)致出錯(cuò)數(shù)據(jù)刪除或故障,你不必感到奇怪,tcp/ip可以容許這些類型的錯(cuò)誤,并能夠自動(dòng)重發(fā)數(shù)據(jù)報(bào)。但如果累計(jì)的出錯(cuò)情況數(shù)目占到所接收的ip數(shù)據(jù)報(bào)相當(dāng)大的百分比,或者它的數(shù)目正迅速增加,那么你就應(yīng)該使用netstat查一查為什么會(huì)出現(xiàn)這些情況了。?
netstat的一些常用選項(xiàng):?
netstat -s——本選項(xiàng)能夠按照各個(gè)協(xié)議分別顯示其統(tǒng)計(jì)數(shù)據(jù)。如果你的應(yīng)用程序(如web瀏覽器)運(yùn)行速度比較慢,或者不能顯示web頁之類的數(shù)據(jù),那么你就可以用本選項(xiàng)來查看一下所顯示的信息。你需要仔細(xì)查看統(tǒng)計(jì)數(shù)據(jù)的各行,找到出錯(cuò)的關(guān)鍵字,進(jìn)而確定問題所在。?
netstat -e——本選項(xiàng)用于顯示關(guān)于以太網(wǎng)的統(tǒng)計(jì)數(shù)據(jù)。它列出的項(xiàng)目包括傳送的數(shù)據(jù)報(bào)的總字節(jié)數(shù)、錯(cuò)誤數(shù)、刪除數(shù)、數(shù)據(jù)報(bào)的數(shù)量和廣播的數(shù)量。這些統(tǒng)計(jì)數(shù)據(jù)既有發(fā)送的數(shù)據(jù)報(bào)數(shù)量,也有接收的數(shù)據(jù)報(bào)數(shù)量。這個(gè)選項(xiàng)可以用來統(tǒng)計(jì)一些基本的網(wǎng)絡(luò)流量)。?
netstat -r——本選項(xiàng)可以顯示關(guān)于路由表的信息,類似于后面所講使用route print命令時(shí)看到的?信息。除了顯示有效路由外,還顯示當(dāng)前有效的連接。?
netstat -a——本選項(xiàng)顯示一個(gè)所有的有效連接信息列表,包括已建立的連接(established),也包括監(jiān)聽連接請求(listening)的那些連接。?
netstat -n——顯示所有已建立的有效連接。?
netstat的妙用?
經(jīng)常上網(wǎng)的人一般都使用icq的,不知道你有沒有被一些討厭的人騷擾得不敢上線,想投訴卻又不知從和下手?其實(shí),你只要知道對方的ip,就可以向他所屬的isp投訴了。但怎樣才能通過icq知道對方的ip呢?如果對方在設(shè)置icq時(shí)選擇了不顯示ip地址,那你是無法在信息欄中看到的。其實(shí),你只需要通過netstat就可以很方便的做到這一點(diǎn):當(dāng)他通過icq或其他的工具與你相連時(shí)(例如你給他發(fā)一條icq信息或他給你發(fā)一條信息),你立刻在dos prompt下輸入netstat -n或netstat -a就可以看到對方上網(wǎng)時(shí)所用的ip或isp域名了。甚至連所用port都完全暴露了,如果你想給他一些教訓(xùn),這些信息已經(jīng)足夠……?
ipconfig?
pconfig實(shí)用程序和它的等價(jià)圖形用戶界面——windows 95/98中的winipcfg可用于顯示當(dāng)前的tcp/ip配置的設(shè)置值。這些信息一般用來檢驗(yàn)人工配置的tcp/ip設(shè)置是否正確。但是,如果你的計(jì)算機(jī)和所在的局域網(wǎng)使用了動(dòng)態(tài)主機(jī)配置協(xié)議(dynamic host configuration protocol,dhcp——windows nt下的一種把較少的ip地址分配給較多主機(jī)使用的協(xié)議,類似于撥號上網(wǎng)的動(dòng)態(tài)ip分配),這個(gè)程序所顯示的信息也許更加實(shí)用。這時(shí),ipconfig可以讓你了解你的計(jì)算機(jī)是否成功的租用到一個(gè)ip地址,如果租用到則可以了解它目前分配到的是什么地址。了解計(jì)算機(jī)當(dāng)前的ip地址、子網(wǎng)掩碼和缺省網(wǎng)關(guān)實(shí)際上是進(jìn)行測試和故障分析的必要項(xiàng)目。?
最常用的選項(xiàng):?
ipconfig——當(dāng)使用ipconfig時(shí)不帶任何參數(shù)選項(xiàng),那么它為每個(gè)已經(jīng)配置了的接口顯示ip地址、子網(wǎng)掩碼和缺省網(wǎng)關(guān)值。
nbtstat命令
該命令使用TCP/IP上的NetBIOS顯示協(xié)議統(tǒng)計(jì)和當(dāng)前TCP/IP連接,使用這個(gè)命令你可以得到遠(yuǎn)程主機(jī)的NETBIOS信息,比如用戶名、所屬的工作組、網(wǎng)卡的MAC地址等。在此我們就有必要了解幾個(gè)基本的參數(shù)。
net命令
這個(gè)命令是網(wǎng)絡(luò)命令中最重要的一個(gè),必須透徹掌握它的每一個(gè)子命令的用法,由于它的功能實(shí)在是太強(qiáng)大了,好奇的朋友可以自己學(xué)。鍵入 net /?回車,得到子命令的用法及其信息。
轉(zhuǎn)載于:https://www.cnblogs.com/lovexyz123/archive/2009/07/14/1523333.html
總結(jié)
- 上一篇: CCNA第五章WAN连接
- 下一篇: 计算机网络四级考试