發(fā)布時間:2024-04-13 文章來源:深度系統(tǒng)下載 瀏覽:
(一)Ipconfig 命令 IPConfig 實用程序和它的等價圖形用戶界面——windows 95/98 中的WinIPCfg 可用于顯示當前的 TCP/IP 配置的設(shè)置值。這些信息一般用來檢驗人工配置的TCP/IP 設(shè)置是否正確。但是,如果你的計算機和所在的局域網(wǎng)使用了動態(tài)主機配置協(xié)議(Dynamic Host Configuration Protocol,DHCP——Windows NT 下的一種把較少的 IP 地址分配給較多主機使用的協(xié)議,類似于撥號上網(wǎng)的動態(tài) IP分配),這個程序所顯示的信息也許更加實用。這時,IPConfig 可以讓你了解你的計算機是否成功的租用到一個 IP 地址,如果租用到則可以了解它目前分配到的是什么地址。了解計算機當前的 IP 地址、子網(wǎng)掩碼和缺省網(wǎng)關(guān)實際上是進行測試和故障分析的必要項 目。 ipconfig——當使用 IPConfig 時不帶任何參數(shù)選項,那么它為每個已經(jīng)配置了的接口顯示 IP 地址、子網(wǎng)掩碼和缺省網(wǎng)值。 ipconfig /all——當使用all 選項時,IPConfig 能為 DNS 和 WINS 服務(wù)器顯示它已配置且所要使用的附加信息 (如IP 地址等),并且顯示內(nèi)置于本地網(wǎng)卡中的物理地址(MAC)。如果 IP 地址是從 DHCP 服務(wù)器租用的,IPConfig 將顯示 DHCP 服務(wù)器的 IP 地址和租用地址預(yù)計失效的日期(有關(guān) DHCP 服務(wù)器的相關(guān)內(nèi)容請詳見其他有關(guān) NT 服務(wù)器的書籍或詢問你的網(wǎng)管)。 ipconfig /release 和 ipconfig /renew——這是兩個附加選項,只能在向 DHCP 服務(wù)器租用其 IP 地址的計算機上起作用。 參數(shù)查詢) Ipconfig /all:顯示本機TCP/IP 配置的詳細信息; Ipconfig /release:DHCP 客戶端手工釋放 IP 地址; Ipconfig /renew:DHCP 客戶端手工向服務(wù)器刷新請求; Ipconfig /flushdns:清除本地 DNS 緩存內(nèi)容; Ipconfig /displaydns:顯示本地 DNS 內(nèi)容; Ipconfig /registerdns:DNS 客戶端手工向服務(wù)器進行注冊; Ipconfig /showclassid:顯示網(wǎng)絡(luò)適配器的 DHCP 類別信息; Ipconfig /setclassid:設(shè)置網(wǎng)絡(luò)適配器的 DHCP 類別。 ipconfig /renew “Local Area Connection”:更新“本地連接” 適配器的由 DHCP 分配 IP 地址的配置 ipconfig /showclassid Local*:顯示名稱以 Local 開頭的所有適配器的 DHCP 類別 ID ipconfig /setclassid “Local Area Connection” TEST:將“本地連接”適配器的DHCP 類別 ID 設(shè)置為 TEST (二)Tracert 命令 Tracert (跟蹤路由)是路由跟蹤實用程序,用于確定 IP 數(shù)據(jù)報訪問目標所采取的路徑。Tracert 命令用 IP 生存時間 (TTL) 字段和ICMP 錯誤消息來確定從一個主機到網(wǎng)絡(luò)上其他主機的路由。 通過向目標發(fā)送不同 IP 生存時間 (TTL) 值的“Internet 控 所采取的路由。要求路徑上的每個路由器在轉(zhuǎn)發(fā)數(shù)據(jù)包之前至少 將數(shù)據(jù)包上的 TTL 遞減 1 。數(shù)據(jù)包上的 TTL 減為 0 時,路由 器應(yīng)該將“ICMP 已超時”的消息發(fā)回源系統(tǒng)。 Tracert 先發(fā)送 TTL 為 1 的回應(yīng)數(shù)據(jù)包,并在隨后的每次 發(fā)送過程將 TTL 遞增 1 ,直到目標響應(yīng)或 TTL 達到最大值, 從而確定路由。通過檢查中間路由器發(fā)回的“ICMP 已超時”的消 息確定路由。某些路由器不經(jīng)詢問直接丟棄 TTL 過期的數(shù)據(jù)包, 這在 Tracert 實用程序中看不到。 1、Tracert 命令選項 Tracert 命令支持多種選項,如下所示。 tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name -d 指定不將 IP 地址解析到主機名稱。 -h maximum_hops 指定躍點數(shù)以跟蹤到稱為 target_name 的主機的路由。 -j host-list 指定 Tracert 實用程序數(shù)據(jù)包所采用路徑中的路由器接口 列表。 -w timeout 等待 timeout 為每次回復(fù)所指定的毫秒數(shù)。 目標主機的名稱或 IP 地址。 當我們不能通過網(wǎng)絡(luò)訪問目的設(shè)備時,網(wǎng)絡(luò)管理員就需要判 斷是哪里出了問題。問題不僅僅會出現(xiàn)在最終目的設(shè)備,也可能 出現(xiàn)在轉(zhuǎn)發(fā)數(shù)據(jù)包的中間路由器。 有 3 種方式用來探測一個數(shù)據(jù)包從源點到目的地經(jīng)過了哪些 中轉(zhuǎn)路由器,這3 種方式分別是:基于記錄路由選項的路由探測, 基于 UDP 協(xié)議的路由探測,基于 ICMP Echo Request 的路由 探測。三種方式都可以用來探測一個數(shù)據(jù)包到達目的設(shè)備經(jīng)過了 哪些中間路由器,但實現(xiàn)的過程卻截然不同。 2、Tracert 命令解決問題 可以使用 tracert 命令確定數(shù)據(jù)包在網(wǎng)絡(luò)上的停止位置。下 例中,默認網(wǎng)關(guān)確定 192.168.10.99 主機沒有有效路徑。這可能 是路由器配置的問題,或者是 192.168.10.0 網(wǎng)絡(luò)不存在(錯誤 的 IP 地址)。 C:\>tracert 192.168.10.99 Tracing route to 192.168.10.99 over a maximum of 30 hops 1 10.0.0.1 reports:Destination net unreachable. Trace complete. Tracert 實用程序?qū)τ诮鉀Q大網(wǎng)絡(luò)問題非常有用,此時可以 采取幾條路徑到達同一個點。 (三)Netstat 命令 在 Internet RFC 標準中,Netstat 的定義是: Netstat 是在內(nèi)核中訪問網(wǎng)絡(luò)及相關(guān)信息的程序,它能提供 TCP 連接,TCP 和 UDP監(jiān)聽,進程內(nèi)存管理的相關(guān)報告。 Netstat 是 DOS 命令,是一個監(jiān)控TCP/IP 網(wǎng)絡(luò)的非常有用的工具,它可以顯示路由表、實際的網(wǎng)絡(luò)連接以及每一個網(wǎng)絡(luò)接口設(shè)備的狀態(tài)信息.Netstat 用于顯示與 IP、TCP、UDP 和 ICMP 協(xié) 議相關(guān)的統(tǒng)計數(shù)據(jù),一般用于檢驗本機各端口的網(wǎng)絡(luò)連接情況。 如果你的計算機有時候接收到的數(shù)據(jù)報導致出錯數(shù)據(jù)或故障,你不必感到奇怪,TCP/IP 可以容許這些類型的錯誤,并能夠 自動重發(fā)數(shù)據(jù)報。但如果累計的出錯情況數(shù)目占到所接收的 IP 數(shù)據(jù)報相當大的百分比,或者它的數(shù)目正迅速增加,那么你就應(yīng)該 使用 Netstat 查一查為什么會出現(xiàn)這些情況了。 一般用 netstat -na 來顯示所有連接的端口并用數(shù)字表示。 netstat 命令的功能是顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息,可以讓用戶得知目前都有哪些網(wǎng)絡(luò)連接正在運作。 命令中各選項的含義如下: -a 顯示所有 socket,包括正在監(jiān)聽的。 -c 每隔 1 秒就重新顯示一遍,直到用戶中斷它。 -i 顯示所有網(wǎng)絡(luò)接口的信息,格式同“ipconfig -e”。 -n 以網(wǎng)絡(luò) IP 地址代替名稱,顯示出網(wǎng)絡(luò)連接情形。 -t 顯示 TCP 協(xié)議的連接情況 -u 顯示 UDP 協(xié)議的連接情況。 -v 顯示正在進行的工作。 -A 顯示任何關(guān)聯(lián)的協(xié)議控制塊的地址。主要用于調(diào)試 -a 顯示所有套接字的狀態(tài)。在一般情況下不顯示與服務(wù)器進程相關(guān)聯(lián)的套接字 -i 顯示自動配置接口的狀態(tài)。那些在系統(tǒng)初始引導后配置的接口狀態(tài)不在輸出之列 -m 打印網(wǎng)絡(luò)存儲器的使用情況 -n 打印實際地址,而不是對地址的解釋或者顯示主機,網(wǎng)絡(luò)名之類的符號 -r 打印路由選擇表 -f address -family 對于給出名字的地址簇打印統(tǒng)計數(shù)字和控制塊信息。到目前為止,唯一支持的地址簇是 inet -I interface 只打印給出名字的接口狀態(tài) -p protocol-name 只打印給出名字的協(xié)議的統(tǒng)計數(shù)字和協(xié)議控制塊信息 -s 打印每個協(xié)議的統(tǒng)計數(shù)字 -t 在輸出顯示中用時間信息代替隊列長度信息。 netstat 命令的列標題 Name 接口的名字 Net/Dest 接口所在的網(wǎng)絡(luò) Address 接口的 IP 地址 Ipkts 接收到的數(shù)據(jù)包數(shù)目 Ierrs 接收到時已損壞的數(shù)據(jù)包數(shù)目 Opkts 發(fā)送的數(shù)據(jù)包數(shù)目 Oeers 發(fā)送時已損壞的數(shù)據(jù)包數(shù)目 Collisions 由這個接口所記錄的網(wǎng)絡(luò)沖突數(shù)目 netstat -s--本選項能夠按照各個協(xié)議分別顯示其統(tǒng)計數(shù)據(jù)。 如果你的應(yīng)用程序(如 Web 瀏覽器)運行速度比較慢,或者不能顯示 Web 頁之類的數(shù)據(jù),那么你就可以用本選項來查看一下所顯示的信息。你需要仔細查看統(tǒng)計數(shù)據(jù)的各行,找到出錯的關(guān)鍵字,進而確定問題所在。 netstat -e--本選項用于顯示關(guān)于以太網(wǎng)的統(tǒng)計數(shù)據(jù)。它列出的項目包括傳送的數(shù)據(jù)報的總字節(jié)數(shù)、錯誤數(shù)、刪除數(shù)、數(shù)據(jù)報的數(shù)量和廣播的數(shù)量。這些統(tǒng)計數(shù)據(jù)既有發(fā)送的數(shù)據(jù)報數(shù)量,也有接收的數(shù)據(jù)報數(shù)量。這個選項可以用來統(tǒng)計一些基本的網(wǎng)絡(luò)流量)。 netstat -r--本選項可以顯示關(guān)于路由表的信息,類似于后面所講使用 route print 命令時看到的 信息。除了顯示有效路由外,還顯示當前有效的連接。 netstat -a--本選項顯示一個所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監(jiān)聽連接請求(LISTE NING)的那些連接。 netstat -n--顯示所有已建立的有效連接。 |
上一篇: