網路命令Ping netstat ipconfig arp tracert用法整理

1。Ping

Ping是Windows、Unix和Linux系統下的一個命令。ping也屬於一個通訊協議,是TCP/IP協議的一部分。利用“ping”命令可以檢查網路是否連通,可以很好地幫助我們分析和判定網路故障。

網路命令Ping netstat ipconfig arp tracert用法整理

網路命令Ping netstat ipconfig arp tracert用法整理

2。netstat

在Internet RFC標準中,Netstat的定義是: Netstat是在核心中訪問網路及相關資訊的程式,它能提供TCP連線,TCP和UDP監聽,程序記憶體管理的相關報告。

netstat命令的功能是顯示網路連線、路由表和網路介面資訊,可以讓使用者得知有哪些網路連線正在運作。使用時如果不帶引數,netstat顯示活動的 TCP 連線。

該命令的一般格式為 :

netstat [-a][-e][-n][-o][-p Protocol][-r][-s][Interval]

選項

命令中各選項的含義如下:

-a 顯示所有socket,包括正在監聽的。

-c 每隔1秒就重新顯示一遍,直到使用者中斷它。

-i 顯示所有網路介面的資訊,格式“netstat -i”。

-n 以網路IP地址代替名稱,顯示出網路連線情形。

-r顯示核心路由表,格式同“route -e”。

-t 顯示TCP協議的連線情況

-u 顯示UDP協議的連線情況。

-v 顯示正在進行的工作。

-p 顯示建立相關連線的程式名和PID。

-b 顯示在建立每個連線或偵聽埠時涉及的可執行程式。

-e 顯示乙太網統計。此選項可以與 -s 選項結合使用。

-f 顯示外部地址的完全限定域名(FQDN)。

-o顯示與每個連線相關的所屬程序 ID。

-s 顯示每個協議的統計。

-x 顯示 NetworkDirect 連線、偵聽器和共享端點。

-y 顯示所有連線的 TCP 連線模板。無法與其他選項結合使用。

interval 重新顯示選定的統計,各個顯示間暫停的 間隔秒數。按 CTRL+C 停止重新顯示統計。如果省略,則 netstat 將列印當前的配置資訊一次。

示例截圖

網路命令Ping netstat ipconfig arp tracert用法整理

網路命令Ping netstat ipconfig arp tracert用法整理

網路命令Ping netstat ipconfig arp tracert用法整理

3。Ipconfig

IPConfig實用程式和它的等價圖形使用者介面——Windows 95/98中的WinIPCfg可用於顯示當前的TCP/IP配置的設定值。這些資訊一般用來檢驗人工配置的TCP/IP設定是否正確。但是,如果你的計算機和所在的區域網使用了動態主機配置協議(Dynamic Host Configuration Protocol,DHCP——Windows NT下的一種把較少的IP地址分配給較多主機使用的協議,類似於撥號上網的動態IP分配),這個程式所顯示的資訊也許更加實用。

總的引數簡介(也可以在DOS方式下輸入 Ipconfig /? 進行引數查詢)

ipconfig /all:顯示本機TCP/IP配置的詳細資訊;

ipconfig /release:DHCP客戶端手工釋放IP地址;

ipconfig /renew:DHCP客戶端手工向伺服器重新整理請求;

ipconfig /flushdns:清除本地DNS快取內容;

ipconfig /displaydns:顯示本地DNS內容;

ipconfig /registerdns:DNS客戶端手工向伺服器進行註冊;

ipconfig /showclassid:顯示網路介面卡的DHCP類別資訊;

ipconfig /setclassid:設定網路介面卡的DHCP類別。

ipconfig /renew “Local Area Connection”:更新“本地連線”介面卡的由 DHCP 分配 IP 地址的配置

ipconfig /showclassid Local*:顯示名稱以 Local 開頭的所有介面卡的 DHCP 類別 ID

ipconfig /setclassid “Local Area Connection” TEST:將“本地連線”介面卡的 DHCP 類別 ID 設定為 TEST

網路命令Ping netstat ipconfig arp tracert用法整理

4。Arp

地址解析協議,即ARP(Address Resolution Protocol),是根據IP地址獲取物理地址的一個TCP/IP協議。主機發送資訊時將包含目標IP地址的ARP請求廣播到網路上的所有主機,並接收返回訊息,以此確定目標的物理地址;收到返回訊息後將該IP地址和物理地址存入本機ARP快取中並保留一定時間,下次請求時直接查詢ARP快取以節約資源。

常見用法

arp -a或arp –g

用於檢視快取中的所有專案。-a和-g引數的結果是一樣的,多年來-g一直是UNIX平臺上用來顯示ARP快取中所有專案的選項,而Windows用的是arp -a(-a可被視為all,即全部的意思),但它也可以接受比較傳統的-g選項。

arp -a Ip

如果有多個網絡卡,那麼使用arp -a加上介面的IP地址,就可以只顯示與該介面相關的ARP快取專案。

arp -s Ip 物理地址

可以向ARP快取中人工輸入一個靜態專案。該專案在計算機引導過程中將保持有效狀態,或者在出現錯誤時,人工配置的物理地址將自動更新該專案。

arp -d Ip

使用該命令能夠人工刪除一個靜態專案。

網路命令Ping netstat ipconfig arp tracert用法整理

5。tracert

Tracert(跟蹤路由)是路由跟蹤實用程式,用於確定 IP 資料包訪問目標所採取的路徑。Tracert 命令用 IP 生存時間 (TTL) 欄位和 ICMP 錯誤訊息來確定從一個主機到網路上其他主機的路由。

用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout][-R] [-S srcaddr] [-4] [-6] target_name

選項:

-d 不將地址解析成主機名。

-h maximum_hops 搜尋目標的最大躍點數。

-j host-list 與主機列表一起的鬆散源路由(僅適用於 IPv4)。

-w timeout 等待每個回覆的超時時間(以毫秒為單位)。

-R 跟蹤往返行程路徑(僅適用於 IPv6)。

-S srcaddr 要使用的源地址(僅適用於 IPv6)。

-4 強制使用 IPv4。

-6 強制使用 IPv6。

target_name 目標主機的名稱或 IP 地址。

網路命令Ping netstat ipconfig arp tracert用法整理