windows 下網絡命令Ping, netstat, ipconfig, arp, tracert 整理(一)


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

 

1.Ping

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

 

 

2.netstat 

    在Internet RFC標准中,Netstat的定義是: Netstat是在內核中訪問網絡及相關信息的程序,它能提供TCP連接,TCPUDP監聽,進程內存管理的相關報告。

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 將打印當前的配置信息一次。

示例截圖

 

3.Ipconfig

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

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

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

ipconfig /releaseDHCP客戶端手工釋放IP地址;

ipconfig /renewDHCP客戶端手工向服務器刷新請求;

ipconfig /flushdns:清除本地DNS緩存內容;

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

ipconfig /registerdnsDNS客戶端手工向服務器進行注冊;

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

 

 

4.Arp

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

常見用法

    arp -aarp –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

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

 

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 地址。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM