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

2020-12-04 愛學習de小烏龜

1.Ping

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

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

示例截圖

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

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

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

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

相關焦點

  • 5個最常見Windows網絡命令提示符,知否知否?
    Windows命令提示符中有一些網絡診斷相關的命令可以幫助企業網絡運維人員快速定位問題,今天就介紹最常用的5個:pingping命令用於檢測網絡連通性,測試主機能否和目的IP或域名通信,如果能正常ping
  • 網絡常見的9大命令,非常實用!
    圖為運行ipconfig /all命令的結果窗口。traceroute命令的基本用法是,在命令提示符後鍵入「tracert host_name」或「tracert ip_address」,其中,tracert是traceroute在Windows作業系統上的稱呼。
  • windows常用網絡方向DOS命令
    1.ping命令Ping是潛水艇人員的專用術語,表示回應的聲納脈衝,在網絡中Ping是一個十分好用的TCP/IP工具。它主要的功能是用來檢測網絡的連通情況和分析網絡速度。Ping 192.168.1.1 Ping 指定的計算機IP是否聯通2.tracert命令Tracert 命令的原理與作用Tracert命令診斷實用程序通過向目標計算機發送具有不同生存時間的ICMP數據包,來確定至目標計算機的路由,也就是說用來跟蹤一個消息從一臺計算機到另一臺計算機所走的路徑。
  • 乾貨|分享幾個不過時的DOS命令,需要的請收藏
    一,ping它是用來檢查網絡是否通暢或者網絡連接速度的命令。作為一個生活在網絡上的管理員或者黑客來說,ping命令是第一個必須掌握的DOS命令,它所利用的原理是這樣的:網絡上的機器都有唯一確定的IP位址,我們給目標IP位址發送一個數據包,對方就要返回一個同樣大小的數據包,根據返回的數據包我們可以確定目標主機的存在,可以初步判斷目標主機的作業系統等。
  • 什麼是arp地址?什麼是arp攻擊?如何利用arp命令解決網絡故障
    因為在OSI七層模型中,對數據從上到下進行封裝發送出去,然後對數據從下到上解包接收,但是上層(網絡層)關心的IP位址,下層關心的是MAC地址,這個時候就需要映射IP和MAC,通過ip地址找到mac地址。二、arp命令的使用arp的命令一般有三個用法,就是查詢顯示、添加記錄、與刪除記錄,這個在我們做網絡項目時經常會用到。
  • Linux基礎命令介紹六:網絡
    如今網絡無疑是很重要的,linux系統中提供了豐富的網絡測試與管理命令。我們來一起看看它們。 1、ping 發送TCMP回顯請求報文,並等待返回TCMP回顯應答。 7、arp和arping 命令arp顯示系統的arp緩存,命令arping給鄰居主機發送ARP請求。 [root@idc-v-71253 ~]# arp -a ? (10.0.1.1) at 68:8f:84:01:f1:ff [ether] on ens33 ?
  • ICMP/ARP協議解析及ARP欺騙
    控制消息是指網絡通不通、主機是否可達、路由是否可用等網絡本身的消息。控制消息是指網絡通不通、主機是否可達、路由是否可用等網絡本身的消息。這些控制消息雖然並不傳輸用戶數據,但是對於用戶數據的傳遞起著重要的作用。
  • DOS命令大全,黑客必知的DOS命令集合
    12345 用guest用戶登陸後用將密碼改為12345 net password 密碼 更改系統登陸密碼 netstat -a 查看開啟了哪些埠,常用netstat -an netstat -n 查看埠的網絡連接情況,常用netstat -an netstat -v 查看正在進行的工作 netstat -p 協議名 例:netstat -p tcq/ip 查看某協議使用情況(查看tcp
  • 如何ping雲伺服器是否正常
    如何ping雲伺服器是否正常?要檢查客戶端與雲伺服器的網絡實時通信質量,ping是一種非常重要的手段,ping可以查看到兩者之間的延遲,但是ping要求服務端必須開啟ping。ping是通過本地電腦向伺服器發包,然後從伺服器獲取反饋的方式,了解本地到伺服器是否通暢的。
  • 「神馬課堂」代理ARP之路由器代理ARP
    如果處於同一網段的兩臺主機,被隔在不同的物理網絡中。在沒有配置網關地址的情況下,兩臺主機需要進行數據通信時,發送方主機會向另一個網絡中的主機發送ARP請求,此時連接兩個網絡的路由設備能回復該ARP請求,發出ARP應答,這就是代理ARP。
  • arp攻擊原理_arp攻擊怎麼解決
    打開APP arp攻擊原理_arp攻擊怎麼解決 網絡整理 發表於 2021-01-11 16:12:50   arp攻擊原理
  • ARP協議揭密
    如果有一個不被信任的節點對本地網絡具有寫訪問許可權,那麼也會有某種風險。這樣一臺機器可以發布虛假的ARP報文並將所有通信都轉向它自己,然後它就可以扮演某些機器,或者順便對數據流進行簡單的修改。ARP機制常常是自動起作用的。在特別安全的網絡上,ARP映射可以用固件,並且具有自動抑制協議達到防止幹擾的目的。
  • ARP路由式代理詳解
    華為設備開啟ARP代理功能三、如何實現ARP代理以主機A請求主機B為例:1、主機A發送arp廣播報文,請求主機B MAC地址。當我們訪問同一網段主機時,是不會向網關發出請求的,而是先通過廣播arp包來尋找對方的mac地址,然後再根據mac地址來進行二層的訪問只有訪問不同網段主機時,才會請求網關,接著網關網關查找自己的路由表,如果發現有到達目的網路的路由,則用自己的mac地址做回應,因為二層流量在三層裡面是被隔離的。
  • 你不得不掌握的一個DOS命令,它比ping更加強大
    如果說到網絡連通性測試,相信大部分小夥伴首先想到的就是ping命令,如果對方的主機是拒絕ping的呢?今天我們就給小夥伴們來介紹下另外一個命令,他就是telnet,其實telnet命令不僅僅可以測試一個IP的連通性,我們在IP位址後面加上埠,甚至還可以測試對方主機的埠是否通暢,從這一點上來看,他比ping強大。下面我們先來看下telnet的命令幫助信息,如下圖所示:
  • arp協議屬於哪一層_arp協議的主要功能
    打開APP arp協議屬於哪一層_arp協議的主要功能 網絡整理 發表於 2021-01-11 15:51:34   arp協議屬於哪一層
  • 網絡工程師應該了解的ARP知識
    靜態ARP表項配置對於網絡中的重要設備,如伺服器等,我們可以在交換機上配置靜態ARP表項。這樣可以避免交換機上重要設備IP位址對應的ARP表項被ARP攻擊報文錯誤更新,從而保證用戶與重要設備之間正常通信。靜態ARP表項不會老化,不會被動態ARP表項覆蓋。
  • Linux下網絡連接方式及NAT網絡配置
    在主機下通過ipconfig命令可得知VMnet8的子網IP位址,如下圖所示:由上圖可得知VMnet8的子網IP為192.168.65.0。命令保存退出。(10)、最後使用命令service network restart 重啟網絡服務,如下圖所示:(11)、此時我們在終端中輸入ifconfig後,可以看到剛才我們設置的IP位址已經生效了,如下圖所示:(12)、我們通過ping命令來檢查設置的IP位址是否可以訪問,如下圖所示:(13)、我們Linux系統宿主的主機上的虛擬網卡VMnet8,其IP