㈠ 常用的網路診斷命令
關於常用的網路診斷命令
TCP/IP協議體系包括許多實用的網路測試命令。Windows XP系統中包括三種類型的基於TCP/IP的實用網路測試命令:診斷工具、連接工具和服務命令工具。下面是我搜索整理的關於常用的網路診斷命令,歡迎參考閱讀,希望對大家有所幫助!想了解更多相關信息請持續關注我們應屆畢業生培訓網!
診斷工具包括:Ping,Ipcogfig,Arp,Nbtstat,Netstat等;連接工具包括:FTP、Telnet、Route;服務命令工具:Net VIEW、Net USER、Net USE、Net Send、Net Config等。
⑴ Ping命令
作用:驗證與遠程電腦的連接。該命令只有在安裝了TCP/IP協議後才可以使用。
格式:ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-w timeout] target_name
參數:
-t:Ping指定的電腦直到中斷。
-a:將地址解析為電腦名。
-n count:發送count指定的ECHO數據包數。默認值為4。
-l length:發送包含由length指定的數據量的ECHO數據包。默認為32位元組;最大值是65527。
-f:在數據包中發送“不要分段”標志。數據包就不會被路由上的網關分段。
-i ttl:將“生存時間”欄位設置為ttl指定的值。
-v tos:將“服務類型”欄位設置為tos指定的值。
-r count:在“記錄路由”欄位中記錄傳出和返回數據包的路由。count可以指定最少1台,最多9台電腦。
-s count:指定count指定的躍點數的時間戳。
-w timeout:指定超時間隔,單位為毫秒。
target_name:指定要 ping 的'遠程電腦。
較一般的用法是 ping –t 。
⑵ Ipconfig
作用:該診斷命令用於顯示本地網卡的IP地址,使用該命令,可以查看當前所有的TCP/IP網路配置值、刷新動態主機配置協議(DHCP)和域名系統(DNS)設置。
格式:ipconfig [/all] [/renew[adapter]] [/release [adapter]] [/flushdns] [/displaydns] [/registerdns] [/showclassid adapter] [/setclassid adapter [classid]]
參數:
/all:產生完整顯示。在沒有該參數的情況下 ipconfig 只顯示IP地址、子網掩碼和每個網卡的默認網關值。
[/renew[adapter]]:更新所有適配器(如果未指定適配器)或特定適配器(如果包含了adapter參數)的DHCP配置。該參數僅在具有配置為自動獲取IP地址的網卡的電腦上可用。
[/release [adapter]]:發送DHCPRelease消息到DHCP伺服器,以釋放所有適配器(如果未指定適配器)或特定適配器(如果包含了adapter參數)的當前DHCP配置並丟棄IP地址配置。該參數可以禁用配置為自動獲取IP地址的適配器的TCP/IP。
/flushdns:清理並重設DNS客戶解析器緩存的內容。如有必要,在DNS疑難解答期間,可是使用本過程從緩存中丟棄否定性緩存記錄和任何其他動態添加的記錄。
/displaydns:顯示DNS客戶解析器緩存的內容,包括從本地主機文件預裝載的記錄以及有電腦解析的名稱查詢而最近獲得的任何資源記錄。DNS客戶服務在查選配置的DNS伺服器之前使用這些信息快速解析被頻繁查選的名稱。
/registerdns:初始化電腦上配置的DNS名稱和IP地址的手工動態注冊。可以使用該參數對失敗的DNS名稱注冊進行疑難解答或解決客戶和DNS伺服器之間的動態更新問題,而不必重新啟動客戶電腦。TCP/IP協議高級屬性中的DNS設置可以確定DNS中注冊了哪些名稱。
/showclassid adapter:顯示指定適配器的DHCP類別ID。
/setclassid adapter [classid]:配置特定適配器的DHCP類別ID
⑶ ARP
作用:顯示和修改IP地址與物理地址之間的轉換表。
格式:ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr]
參數:
-a:顯示當前的ARP信息,可以指定網路地址。
-d:刪除由inet_addr指定的主機,可以使用* 來刪除所有主機。
-s:添加主機,並將網路地址跟物理地址相對應,這一項是永久生效的。
eth_addr:物理地址。
inet_addr:以加點的十進制標記指定IP地址。
if_ addr:指定需要修改其地址轉換表介面的IP地址(如果有的話)。
⑷ Nbtstat
作用:該診斷命令使用NBT(TCP/IP上的NetBIOS)顯示用戶統計和當前TCP/IP連接。該命令只有在安裝了TCP/IP 協議之後才可用。
格式:nbtstat [-a remotename] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]
參數:
-a remotename:使用遠程計算機的名稱列出其名稱表。
-A IP address:使用遠程計算機的IP地址並列出名稱表。
-c:給定每個名稱的 IP 地址並列出 NetBIOS 名稱緩存的內容。
-n:列出本地 NetBIOS 名稱。“已注冊”表明該名稱已被廣播 (Bnode)或者WINS(其他節點類型)注冊。
-R :清除NetBIOS名稱緩存中的所有名稱後,重新裝入Lmhosts文件。
-r:列出Windows網路名稱解析的名稱解析統計。在配置使用 WINS 的 Windows 2000 計算機上,此選項返回要通過廣播或 WINS 來解析和注冊的名稱數。
-S:顯示客戶端和伺服器會話,只通過 IP 地址列出遠程計算機。
-s:顯示客戶端和伺服器會話。嘗試將遠程計算機 IP 地址轉換成使用主機文件的名稱。
Interval:重新顯示選中的統計,在每個顯示之間暫停 interval 秒。按 CTRL+C 停止重新顯示統計信息。如果省略該參數,nbtstat列印一次當前的配置信息。
⑸ Netstat
作用:顯示協議統計和當前的TCP/IP網路連接。該命令只有在安裝了TCP/IP協議後才可以使用。
格式:Netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
參數:
-a:顯示所有連接和偵聽埠。伺服器連接通常不顯示。
-e:顯示乙太網統計。該參數可以與-s選項結合使用。
-n:以數字格式顯示地址和埠號(而不是嘗試查找名稱)。
-s:顯示每個協議的統計。默認情況下,顯示TCP、UDP、ICMP和IP的統計。-p選項可以用來指定默認的子集。
-p protocol:顯示由protocol指定的協議的連接;protocol可以是tcp或udp。如果與-s選項一同使用顯示每個協議的統計,protocol可以是 tcp、udp、icmp或ip。
-r:顯示路由表的內容。
Interval:重新顯示所選的統計,在每次顯示之間暫停interval秒。按CTRL+B停止重新顯示統計。如果省略該參數,netstat將列印一次當前的配置信息。
;㈡ 網路診斷常用配置命令
網路診斷常用配置運友命令
網路診斷,是指利用相關硬體工具對網路的測試判定;如果只是一些普遍的連接故障,可以先使用下文我介紹的這幾個常用的網路故障診斷命令,先行對故障進行判定。
診斷命令都是DOS命令的一類,學習過程中不需要過多地去了解其詳細的診斷原理,只需要了解在何種情況下,使用何種命令即可;此外對Ping命令應該重點掌握。雖然是DOS命令,但在Windows操作系統下,仍可以通過在“開始/運行”框內輸入“cmd”,啟動Windows桌面下的DOS實模式來進行操作。
一、Ping
功能: 用ping 來判斷兩個接點在網路層的連通性,用於排除連接故障的測試命令。
常用參數:
– n:連續ping N個包
– t:持續地Ping直到人為地中斷,ctrl+breack暫時終止Ping命令查看當前的統計結果,而ctrl+c則是中斷命令的執行
– l : 指定每個ping 報文的所攜帶的數據部分位元組,參數是 32-1500。
例:以1000位元組向測試目標10.10.173.190發送請求
二、Ipconfig
功能:獲得主機配置信息,包括網卡MAC、 IP 地址、子網掩碼和默認網關、DNS
常用參數:
不帶參數數:顯示所有網網卡的基本TCP/IP參數,如IP地址、子網掩碼和預設網關值
/ all:顯示它已配置且所要使用的附加信息(如IP地址等),並且顯示內置於本地網卡中的物理地址(MAC)。如果IP地址是從DHCP伺服器租用的,IPConfig將顯示DHCP 伺服器的IP地址和 租用地址預計失效的日期。
/ release:釋放IP地址。
/ renew:本地計算機便與DHCP伺服器重新租用IP地址。
例如:用ipconfig /all顯示網路參數
三、ARP
功能:顯示和修改IP地址與MAC地址的之間映射
常用參數:
-a : 顯示所有的ARP表項。
-s: 在ARP緩存中添加一條記錄。
伏臘- d:在ARP緩存中刪除一條記錄。
如:顯示所有ARP表項
四、Netstat
功能:顯示TCP連接、計算機正在監聽的埠,乙太網統計信息、IP路由表、IPv4、IPv6等
常用參旁廳槐數:
Netstat –a :顯示所活動的TCP連接及正在監聽的TCP和UDP埠。
Netstat –e :顯示乙太網的統計信息。
Netstat –s :顯示每個協議的統計數據。
Netstat –r :顯示IP路由表的內容,等同於路由列印命令route print。
例:顯示TCP的協議統計信息:
五、Tracert
功能:顯示到目標的每一個中間路由的IP地址。
常用參數:
-d :只顯示中間節點的IP地址,可以加快跟蹤的'速度。
-h:說明搜索的最大躍點,默認30跳。
例:顯示到上海熱線的路由
六、Pathping
功能:顯示通信線路上每個子網的延遲和丟包率。結合了Ping和Ttracert兩個命令的功能。
常用參數:
-n:不進行名字解析,加快顯示速度。
-q:說明發送給每個路由器的回聲請求報文的數量,默認100個。
例:測試到www.fudan.com路由的網路狀況
七、Route
功能:顯示和修改本地的IP路由表。
常用參數:
-print:顯示本地路由表
-add/dele:添加/刪除路由
—change:修改已有路由
例:顯示本地路由表
八、Nslookup
功能:顯示DNS查詢信息,診斷和排除DNS故障。有互動式和非互動式兩種工作方式。
例:查詢www.tongji.e.cn域名查詢IP地址和根據IP地址查詢域名
;㈢ 常用網路檢測命令是
Ping命令常用於測試網路的連通性,是否正常運行。
方法如下:
用其簡單的ping 命令,如: ping 192.168.1.1,可以ping前端的網關IP地址 ,區域網內其它的電腦IP地址,遠程的一個網站IP地址。
註:現在多數網路設備都有禁止ping的功能,因此有些網路實際上是通的,而通過ping命令卻顯示不通。
當ping命令返回下面的結果時,說明網路是通暢的:
㈣ 幾個日常使用的網路故障排查命令總結
作為一名網路管理員,需要掌握日常一些日常的網路故障測試命令將會大大提高故障檢測水平。
1、Ping命令。
當您的終端設備不能訪問Internet,首先確認是否是本地區域網的故障。首先需要確認一下設備的網卡是否正常,很簡單,ping127.0.0.1即可,通了則說明網卡設備正常;其次ping網關是否能通,通了則說明到網關的鏈路是通的;再次ping區域網內的其他設備,如您的設備ip地址為192.168.101.10,可以ping同網段內的其他設備ip地址,如:192.168.101.100,通則說明本地區域網內通信正常。假如您需要訪問的外網段的伺服器IP地址為202.222.83.111,您可以使用ping 202.222.83.111命令查看本機是否與外網段的伺服器能互通,通則說明網路層面正常,不同則需要排查網路配置。
很多電腦或者是伺服器為了防止遭受攻擊,會開啟防火牆功能,本機的防火牆關閉了ICMP回顯響應功能,這個時候是ping不通的,只要將防火牆關閉即可再次測試。
反饋信息(網路)
Request timed out
a.對方已關機
b.對方與自己不在同一網段內,通過路由也無法找到對方
c.對方確實存在,但設置了ICMP數據包過濾(比如防火牆設置)
怎樣知道對方是存在,還是不存在呢,可以用帶參數 -a 的Ping命令探測對方,如果能得到對方的NETBIOS名稱,則說明對方是存在的,是有防火牆設置,如果得不到,多半是對方不存在或關機,或不在同一網段內。
d.錯誤設置IP地址
Destination host Unreachable
對方與自己不在同一網段內,而自己又未設置默認的路由,或者網路上根本沒有這個地址,比如上例中A機中不設定默認的路由,運行Ping 192.168.1.4就會出現「Destination host Unreachable」。
網線出了故障
這里要說明一下「destination host unreachable」和 「time out」的區別,如果所經過的路由器的路由表中具有到達目標的路由,而目標因為其他原因不可到達,這時候會出現「time out」,如果路由表中連到達目標的路由都沒有,那就會出現「destination host unreachable」。
Bad IP address
這個信息表示您可能沒有連接到DNS伺服器,所以無法解析這個IP地址,也可能是IP地址不存在。
Source quench received
這個信息比較特殊,它出現的機率很少。它表示對方或中途的伺服器繁忙無法回應。
Unknown host ——不知名主機
這種出錯信息的意思是,該遠程主機的名字不能被域名伺服器(DNS)轉換成IP地址。故障原因可能是域名伺服器有故障,或者其名字不正確,或者網路管理員的系統與遠程主機之間的通信線路有故障。
No answer ——無響應
這種故障說明本地系統有一條通向中心主機的路由,但卻接收不到它發給該中心主機的任何信息。故障原因可能是下列之一:中心主機沒有工作;本地或中心主機網路配置不正確;本地或中心的 路由器 沒有工作;通信線路有故障;中心主機存在路由選擇問題。
Ping 127.0.0.1: 127.0.0.1是本地循環地址
如果本地址無法Ping通,則表明本地機TCP/IP協議不能正常工作。
no rout to host: 網卡工作不正常
transmit failed,error code: 10043網卡驅動不正常
unknown host name: DNS配置不正確
2、tracert
我在剛剛進入單位之前筆試測試即考過了該命令,簡述traceroute的工作原理。
tracert用於windows系統,traceroute用於linux系統。
本質原理都是相同的,即利用ip數據包的生存時間值(ttl)和icmp的錯誤消息來測試到目標設備的路由問題,顯示數據包在ip網路中經過路由器的ip地址。當你的計算機發出tracert 命令時候,計算機向目標地址發送ip數據包,數據包會設置存活時間值(ttl值),每當數據包經過一個路由器,存活時間減1,當存活時間減為0的時候,路由器將不再轉發該數據包,而是發出一個icmp ttl 數據包給最初發出數據包的計算機。tracert程序首先向目標地址發送出ttl為1的數據包,當數據包去往目標地址的時候,經過第一個路由器,其生存時間就會減1,ttl值變成0,於是向最初發出數據包的計算機發送一個icmp ttl 數據包,tracert 便獲知在路徑上的第一個路由器的ip地址,後面依次再發出ttl為2的數據包,經過第二個路由器時候,ttl值已然又變成0,再次向最初計算機發送回icmp ttl 數據包,計算機便獲知第二個路由器的ip地址,依次往復,依次向目標地址發送ttl為3.4.5....的數據包,逐個探測出去向目標主機的路由器ip地址,直到到達目標地址,由於tracert通過UDP數據包向不常見埠(30000以上)發送數據包,因此會收到「ICMP portunreachable」消息,故可判斷到達目的地。
tracert 有一個固定的時間等待響應(ICMP TTL到期消息)。如果這個時間過了,它將列印出一系列的*號表明:在這個路徑上,這個設備不能在給定的時間內發出ICMP TTL到期消息的響應。然後,Tracert給TTL記數器加1,繼續進行。
3、pathping (網路)
Pathping是一個基於TCP/IP的路由跟蹤工具,該命令結合了 ping 和 tracert 命令的功能, 返回兩部分內容,第一部分顯示到達目的地經過了哪些路由,第二部分顯示了路徑中每個路由器上數據包丟失方面的信息。反映出數據包從源主機到目標主機所經過的路徑、網路延時以及丟包率,能夠有效地幫助我們解決網路問題。
它使用ICMP回應信息來分析網路連通情況。Pathping發送回應信息到源地址與目標地址之間的所有路由器,它會計算出源主機與目標主機之間的每一個路由器的反應時間,通過這些數據,我們能夠很方便地測出網路延時,有助於找出帶寬瓶頸。
提供有關在源和目標之間的中間躍點處網路滯後和網路丟失的信息。Pathping 在一段時間內將多個回響請求消息發送到源和目標之間的各個路由器,然後根據各個路由器返回的數據包計算結果。因為 pathping 可以表示在任何特定路由器或鏈接處的數據包的丟失程度,所以用戶可據此確定可能存在網路問題的路由器或子網。Pathping 通過識別路徑上的路由器來執行與 tracert 命令相同的功能。然後,該命令在一段指定的時間內定期將 ping 命令發送到所有的路由器,並根據每個路由器的返回非數值計算統計結果。
㈤ 常用的網路診斷命令有哪些
1、 ping命令
ping命令一般用來診斷網路連通性。使用方法:在“開始”菜單中選擇“程序”,然後選擇程序中的.“附件”,再選擇附件中的“命令提示符”,輸入ping 108.1.14.10,按回車。注意截圖的顏色進行了反轉。
顯示結果如下圖說明網路連接正常
顯示結果如下圖說明網路連接不正常。
2、tracert命令
tracert命令是路由跟蹤命令,可以用來查看數據傳輸路徑和定位問題出在哪個節點。使用方法:在“開始”菜單中選擇“程序”,然後選擇程序中的“附件”,再選擇附件中的“命令提示符”,輸入tracert 108.1.14.10,按回車。
如果網路連通正常,可以查看出數據傳輸路徑,如下圖:
如果網路連通不正常,可以定位問題故障出在哪個節點,如下圖:
3、ipconfig /all命令
ipconfig /all命令用來顯示本地計算機ip地址、子網掩碼、網關、DNS地址信息。使用方法:在“開始”菜單中選擇“程序”,然後選擇程序中的“附件”,再選擇附件中的“命令提示符”,輸入ipconfig/all,按回車。
顯示結果如下:
㈥ 如何通過ping命令檢測自己電腦的網路故障
ping:屬於TCP/IP協議族裡其中的一個通信協議,用來檢測網路是否連通,並以此來更好的分析和判定網路故障。
ping命令判指是喲喲定位網路通信故障最常用的方法之一,可以通過ping命令來檢測網路中不論是電腦主機,還是區域網或者廣域網的問題故障源在哪,然後進行下一步故障的處理。
ping命令的格式為:ping+空格+域名/IP地址
若回應RequestTimedOut,則表示目標地址不可達;
若回應,掘歲配則表示目標地址可達;
喲喲在處理網路問題時一般採用「ping五步法」來具體定位故障源,下面來具體介紹一下哪五步:
第一步,ping本地回環地址
本地回環地址通常稱為Loopback地址,IP地址為127.0.0.1,用來檢測電腦主機TCP/IP協議棧是否正常;
第二步,ping本機地址
本機地址可以通過ipconfig/all這個命令去查看,用來檢測電腦網卡、驅動是否正常;
第三步,ping網關地址
同樣,網關地址也可以通過ipconfig/all這個命令去查看,雀臘用來檢測電腦主機至網關是否連接正常;
第四步,pingDNS伺服器地址
DNS是用於解析網站域名所對應的IP地址,用來檢測電腦主機至DNS伺服器連接是否正常;
第五步,ping外網地址
外網地址可以隨意找一個網站的域名進行測試,用來檢測DNS伺服器是否能正常解析,另外檢測到此網站是否可達;
喲喲就是通過這五步來具體定位網路故障源的,供大家參考。