網絡工程師人手必備的常用網絡命令合集,吐血整理!

2020-12-22 騰訊網

在計算機網絡中經常要對網絡進行管理,測試,這時就要用到網絡命令。今天就為大家整理了一些網絡工程師必備的一些常用網絡命令合集,建議收藏後觀看哦!

ping命令

ping是個使用頻率極高的實用程序,主要用於確定網絡的連通性。這對確定網絡是否正確連接,以及網絡連接的狀況十分有用。簡單的說,ping就是一個測試程序,如果ping運行正確,大體上就可以排除網絡訪問層、網卡、Modem的輸入輸出線路、電纜和路由器等存在的故障,從而縮小問題的範圍。

ping能夠以毫秒為單位顯示發送請求到返回應答之間的時間量。如果應答時間短,表示數據報不必通過太多的路由器或網絡,連接速度比較快。ping還能顯示TTL(Time To Live,生存時間)值,通過TTL值可以推算數據包通過了多少個路由器。

1、命令格式

ping 主機名

ping 域名

ping IP位址

如圖所示,使用ping命令檢查到IP位址210.43.16.17的計算機的連通性,該例為連接正常。共發送了四個測試數據包,正確接收到四個數據包。

2、ping命令的基本應用

一般情況下,用戶可以通過使用一系列ping命令來查找問題出在什麼地方,或檢驗網絡運行的情況。下面就給出一個典型的檢測次序及對應的可能故障:

ping 127.0.0.1

如果測試成功,表明網卡、TCP/IP協議的安裝、IP位址、子網掩碼的設置正常。如果測試不成功,就表示TCP/IP的安裝或設置存在有問題。

ping 本機IP位址

如果測試不成功,則表示本地配置或安裝存在問題,應當對網絡設備和通訊介質進行測試、檢查並排除。

ping區域網內其他IP

如果測試成功,表明本地網絡中的網卡和載體運行正確。但如果收到0個回送應答,那麼表示子網掩碼不正確或網卡配置錯誤或電纜系統有問題。

ping 網關IP

這個命令如果應答正確,表示區域網中的網關路由器正在運行並能夠做出應答。

ping 遠程IP

如果收到正確應答,表示成功的使用了預設網關。對於撥號上網用戶則表示能夠成功的訪問Internet(但不排除ISP的DNS會有問題)。

ping localhost

local host是系統的網絡保留名,它是127.0.0.1的別名,每臺計算機都應該能夠將該名字轉換成該地址。否則,則表示主機文件(/Windows/host)中存在問題。

對此域名執行Ping命令,計算機必須先將域名轉換成IP位址,通常是通過DNS伺服器。如果這裡出現故障,則表示本機DNS伺服器的IP位址配置不正確,或它所訪問的DNS伺服器有故障。

如果上面所列出的所有ping命令都能正常運行,那麼計算機進行本地和遠程通信基本上就沒有問題了。但是,這些命令的成功並不表示你所有的網絡配置都沒有問題,例如,某些子網掩碼錯誤就可能無法用這些方法檢測到。

3、ping命令的常用參數選項

ping IP -t:連續對IP位址執行ping命令,直到被用戶以Ctrl C中斷。

ping IP -l 2000:指定ping命令中的特定數據長度(此處為2000位元組),而不是預設的32位元組。

ping IP -n 20:執行特定次數(此處是20)的ping命令。

ipconfig命令

ipconfig實用程序可用於顯示當前的TCP/IP配置的設置值。這些信息一般用來檢驗人工配置的TCP/IP設置是否正確。

而且,如果計算機和所在的區域網使用了動態主機配置協議DHCP,使用ipconfig命令可以了解到你的計算機是否成功地租用到了一個IP位址,如果已經租用到,則可以了解它目前得到的是什麼地址,包括IP位址、子網掩碼和預設網關等網絡配置信息。

下面給出最常用的選項:

1、ipconfig

當使用不帶任何參數選項ipconfig命令時,顯示每個已經配置了的接口的IP位址、子網掩碼和預設網關值。

2、ipconfig /all

當使用all選項時,ipconfig能為DNS和WINS伺服器顯示它已配置且所有使用的附加信息,並且能夠顯示內置於本地網卡中的物理地址(MAC)。如果IP位址是從DHCP伺服器租用的,ipconfig將顯示DHCP伺服器分配的IP位址和租用地址預計失效的日期。圖為運行ipconfig /all命令的結果窗口。

3、ipconfig /release和ipconfig /renew

這兩個附加選項,只能在向DHCP伺服器租用IP位址的計算機使用。如果輸入ipconfig /release,那麼所有接口的租用IP位址便重新交付給DHCP伺服器(歸還IP位址)。如果用戶輸入ipconfig /renew,那麼本地計算機便設法與DHCP伺服器取得聯繫,並租用一個IP位址。大多數情況下網卡將被重新賦予和以前所賦予的相同的IP位址。

arp命令(地址轉換協議)

ARP是TCP/IP協議族中的一個重要協議,用於確定對應IP位址的網卡物理地址。

使用arp命令,能夠查看本地計算機或另一臺計算機的ARP高速緩存中的當前內容。此外,使用arp命令可以人工方式設置靜態的網卡物理地址/IP位址對,使用這種方式可以為預設網關和本地伺服器等常用主機進行本地靜態配置,這有助於減少網絡上的信息量。

按照預設設置,ARP高速緩存中的項目是動態的,每當向指定地點發送數據並且此時高速緩存中不存在當前項目時,ARP便會自動添加該項目。

常用命令選項:

arp –a:用於查看高速緩存中的所有項目。

arp -a IP:如果有多個網卡,那麼使用arp -a加上接口的IP位址,就可以只顯示與該接口相關的ARP緩存項目。

arp -s IP 物理地址:向ARP高速緩存中人工輸入一個靜態項目。該項目在計算機引導過程中將保持有效狀態,或者在出現錯誤時,人工配置的物理地址將自動更新該項目。

arp -d IP:使用本命令能夠人工刪除一個靜態項目。

traceroute命令

掌握使用traceroute命令測量路由情況的技能,即用來顯示數據包到達目的主機所經過的路徑。

traceroute命令的基本用法是,在命令提示符後鍵入「tracert host_name」或「tracert ip_address」,其中,tracert是traceroute在Windows作業系統上的稱呼。

輸出有5列:

第一列是描述路徑的第n跳的數值,即沿著該路徑的路由器序號;

第二列是第一次往返時延;

第三列是第二次往返時延;

第四列是第三次往返時延;

第五列是路由器的名字及其輸入埠的IP位址。

如果源從任何給定的路由器接收到的報文少於3條(由於網絡中的分組丟失),traceroute在該路由器號碼後面放一個星號,並報告到達那臺路由器的少於3次的往返時間。

此外,tracert命令還可以用來查看網絡在連接站點時經過的步驟或採取哪種路線,如果是網絡出現故障,就可以通過這條命令查看出現問題的位置。

route命令

大多數主機一般都是駐留在只連接一臺路由器的網段上。由於只有一臺路由器,因此不存在選擇使用哪一臺路由器將數據包發送到遠程計算機上去的問題,該路由器的IP位址可作為該網段上所有計算機的預設網關。

但是,當網絡上擁有兩個或多個路由器時,用戶就不一定想只依賴預設網關了。實際上可能想讓某些遠程IP位址通過某個特定的路由器來傳遞,而其他的遠程IP則通過另一個路由器來傳遞。在這種情況下,用戶需要相應的路由信息,這些信息儲存在路由表中,每個主機和每個路由器都配有自己獨一無二的路由表。大多數路由器使用專門的路由協議來交換和動態更新路由器之間的路由表。

但在有些情況下,必須人工將項目添加到路由器和主機上的路由表中。route命令就是用來顯示、人工添加和修改路由表項目的。該命令可使用如下選項:

1、route print

本命令用於顯示路由表中的當前項目,在單個路由器網段上的輸出結果如圖所示。

2、route add

使用本命令,可以將路由項目添加給路由表。

例如,如果要設定一個到目的網絡209.99.32.33的路由,其間要經過5個路由器網段,首先要經過本地網絡上的一個路由器IP為202.96.123.5,子網掩碼為255.255.255.224,那麼用戶應該輸入以下命令:

route add 209.99.32.33 mask 255.255.255.224 202.96.123.5 metric 5

3、route change

可以使用本命令來修改數據的傳輸路由,不過,用戶不能使用本命令來改變數據的目的地。下面這個例子將上例路由改變採用一條包含3個網段的路徑:

route add 209.99.32.33 mask 255.255.255.224 202.96.123.250 metric 3

4、route delete

使用本命令可以從路由表中刪除路由。

例如:route delete 209.99.32.33

nslookup命令

命令nslookup的功能是查詢任何一臺機器的IP位址和其對應的域名。它通常需要一臺域名伺服器來提供域名。如果用戶已經設置好域名伺服器,就可以用這個命令查看不同主機的IP位址對應的域名。

(1)在本地機上使用nslookup命令查看本機的IP及域名伺服器地址。

直接鍵入命令,系統返回本機的伺服器名稱(帶域名的全稱)和IP位址,並進入以「>」為提示符的操作命令行狀態;鍵入「?」可查詢詳細命令參數;若要退出,需鍵入exit。

nbtstat命令

使用nbtstat命令可以查看計算機上網絡配置的一些信息。使用這條命令還可以查找出別人計算機上一些私人信息。如果想查看自己計算機上的網絡信息,可以運行nbtstat -n,可以得到你所在的工作組,計算機名以及網卡地址等等;想查看網絡上其他的電腦情況,就運行nbtstat -a *.*.*.*,此處的*.*.*.*用IP位址代替就會返回得到那臺主機上的一些信息。

netstat命令

學習使用netstat命令,以了解網絡當前的狀態。

netstat命令能夠顯示活動的TCP連接、計算機偵聽的埠、乙太網統計信息、IP路由表、IPv4統計信息(對於IP、ICMP、TCP和UDP協議)以及IPv6統計信息(對於IPv6、ICMPv6、通過IPv6的TCP以及UDP協議)。使用時如果不帶參數,netstat顯示活動的TCP連接。

下面給出netstat的一些常用選項:

netstat –a:-a選項顯示所有的有效連接信息列表,包括已建立的連接(ESTABLISHED),也包括監聽連接請求(LISTENING)的那些連接。

netstat –n:以點分十進位的形式列出IP位址,而不是象徵性的主機名和網絡名。

netstat -e:-e選項用於顯示關於乙太網的統計數據。它列出的項目包括傳送的數據包的總字節數、錯誤數、刪除數、數據包的數量和廣播的數量。這些統計數據既有發送的數據包數量,也有接收的數據包數量。使用這個選項可以統計一些基本的網絡流量。

netstat -r:-r選項可以顯示關於路由表的信息,類似於route print命令時看到的信息。除了顯示有效路由外,還顯示當前有效的連接。

上圖顯示的是一個路由表,其中:Network Destination表示目的網絡,0.0.0.0表示不明網絡,這是設置默認網關後系統自動產生的;127.0.0.0表示本機網絡地址,用於測試;224.0.0.0表示組播地址;255.255.255.255表示限制廣播地址;Netmask表示網絡掩碼,Gateway表示網關,Interface表示接口地址,Metric表示路由跳數。

netstat -s:-s選項能夠按照各個協議分別顯示其統計數據。這樣就可以看到當前計算機在網絡上存在哪些連接,以及數據包發送和接收的詳細情況等等。如果應用程式(如Web瀏覽器)運行速度比較慢,或者不能顯示Web頁之類的數據,那麼可以用本選項來查看一下所顯示的信息。仔細查看統計數據的各行,找到出錯的關鍵字,進而確定問題所在。

net命令

了解Net服務的功能,學會使用Net服務命令解決有關網絡問題。

在命令行鍵入net help command,可以在命令行獲得net命令的語法幫助。例如,要得到關於net accounts命令的幫助信息,可鍵入「net help accounts」。

所有net命令都可以使用/y和/n命令行選項。例如,net stop server命令用於提示用戶確認停止所有依賴的伺服器服務,net stop server/y表示確認停止並關閉伺服器服務。

下表列出了基本的NET命令及它們的作用:

NET命令的執行結果有許多與其它Windows Server 2003管理工具所得到的結果相似。但是,NET命令可以在一個地方提供所有信息,並可以把結果重定向到印表機或一個標準的文本文件中。

許多服務所使用的網絡命令都以net開頭,這些net命令有一些公用屬性。要看到所有可用的net命令的列表,可以在命令提示符窗口鍵入net/?得到。

來源:交換路由技術,如有侵權系刪

相關焦點

  • IT挑戰高薪必備網絡常識-計算機網絡常用術語
    網際網路發展以後,較常用的用戶端包括了如全球資訊網使用的網頁瀏覽器,收寄電子郵件時的電子郵件客戶端,以及即時通訊的客戶端軟體等。對於這一類應用程式,需要網絡中有相應的伺服器和服務程序來提供相應的服務,如資料庫服務,電子郵件服務等等,這樣在客戶機和伺服器端,需要建立特定的通信連接,來保證應用程式的正常運行。
  • 乾貨、乾貨、乾貨、桌面運維常用命令
    關注我你就是個網絡、電腦、手機小達人1、Ping:ping指令是日常檢驗網絡是否通暢的主要命令,常見的使用方法我們可以藉助help文檔。Ping /?Net 命令中我們常用於user、start設置計算機帳戶和服務例如Net user administrators * 重置本地管理員密碼3、telnet: telnet是一種通訊協議,主流用做遠程主機登陸工具。做開發的一般用於查看某個埠是否可用。
  • 網絡布線,工程師施工中常用的工具設備及其用途
    本文涉及的工具/設備,主要適用於--使用網絡線/電話線進行布線施工的網絡集成工程.希望能儘量全面得對施工過程使用到的工具/設備進行一一說明,這裡提到的是主要常用工具,並不是所有的工具.考慮到施工的過程有相應的步驟和"道具",為了讓大家對工具的應用環境更加清晰,因此將從機房開始,一直講到終端,成端.
  • 網絡優化工程師具備哪些技能知識
    如果要成為網絡優化工程師的話,對於工作技能還有工作發展方向通常是怎麼要求的呢?網絡工程師成長日記作者小編來給大家分析和整理一下一 初級的網絡優化工程師只需要會做測試就可以了初級網絡優化工程師的工作主要是做一些很簡單的測試報告或者日常測試的工作。工作內容就是拿著測試手機測試軟體。卻進行一些測試的工作,或者進行的是基站的單站驗證簇優化相關的一些。
  • 網絡工程師基本功—搭建區域網(雙絞線)
    跨界網絡工程師1001夜(8)-連載作為「70」一代,自習時躲著老師偷瞄小說的經歷大概是高中必備經歷了。武俠江湖中的武功修為大約有兩個層面:內功心法+秘傳招式,雙修雙為、相輔相成才有可能成為一代宗師。網絡江湖也是同理,前面我們介紹了乙太網的基本原理,枯燥難懂但卻又是必備心法。接下來,我們就開始實際的招式,先搭個雙絞線區域網。
  • 小升初英語考點匯總,期末複習必備,建議人手一份!
    小升初英語考點匯總,期末複習必備,建議人手一份!小升初是小學重要的轉折階段,也是小學六年級知識點最難的階段。如果在低年級沒有養成好的學習習慣以及方法,上了六年級成績很容易出現下滑。想要快速提升英語成績,首先就要先把基礎單詞掌握好,然後就是要多去練習閱讀題以及常用句式語法。小學英語難度不是很大,多記多練習成績肯定不會太差,所以老師給大家整理了小升初英語考點匯總,期末前好好複習,考試拿高分。文末有word版完整高清資料獲取的方法!
  • 網絡工程師能做什麼?
    (我們這主要講講售後崗位,售前做的比較少)運維崗位的幾個等級,網絡管理員、信息技術員、運維主管、網絡構架師;系統集成的幾個等級,系統集成初級工程師、系統集成工程師、系統集成高級工程師、系統集成主管、項目經理;廠家工程師的幾個等級,廠家外協工程師、廠家正編工程師、渠道主管、區域主管、
  • linux常用命令總結
    Linux常用命令查詢一文件目錄操作二 查看文件內容三 文本內容處理命令『u』鍵恢復(命令模式下)常用操作:① 刪除光標所在的行1:進入命令模式2:dd②對一般文本進行編輯>2 網絡通信命令① ping命令路徑:/bin/ping 執行權限:所有用戶作用:測試網絡的連通性語法:ping 選項 IP位址-c 指定發送次數
  • win10網絡異常怎麼解決?Windows10重置網絡命令使用方法
    這次我們就再講下關於網絡使用方面的問題,之前系統迷也分享過相關內容的文章,具體詳見win10筆記本找不到無線網絡wifi怎麼辦?可能是無線信道設置問題,而我們這次要分享的網絡異常解決方法,更加簡單粗暴。因為在很多情況下我們碰到網絡異常,網絡故障,想要針對性地去解決是很困難的。有時候可能查遍了資料,花了大量時間,怎麼搞都還是搞不定。
  • 智能化弱電交換機配置命令細講
    前言現在智能化弱電項目的金額越來越大,牽扯到的網絡系統也越來越複雜,弱電工程師需要掌握的網絡知識也要求更高,不像以前做小型項目拿個傻瓜交換機就能輕鬆把項目搞定了,未來智能化弱電系統和物聯網大數據技術結合,需要更高深的網絡技術的支持,本專欄重點整理一線
  • 整理幾個超實用的前端提效shell命令
    curlcurl 是常用的命令行工具,用來請求 Web 伺服器。它的名字就是客戶端(client)的 URL 工具的意思。curl 功能非常強大,它的命令可以直接放到 postman 使用,postman 也是支持 curl 的請求方式。
  • 3dmax常用的六條修改器命令匯總
    3dmax常用修改器命令有哪些?在上期,模型云為您帶來了3dmax修改面板功能介紹,在文中我們簡單提到了一些在3dmax裡常用的修改命令,本期,就來和模型雲一起仔細盤點這6條最常用的3dmax修改器命令吧!
  • shell常用命令
    - 如果一個命令只有一次輸出,但想持續觀察輸出變化,使用watch -d -n1 'df -h'可行,df -h輸出一次硬碟使用情況,用上面指令可以持續觀察。-d表示相鄰輸出如果有差異要高亮標記,-n1表示每隔一秒執行一次df -h指令。
  • 吃泡麵也不能隨便:吐血整理5款泡麵,好吃到流淚,趕緊get起來
    導讀:泡麵,夜宵必備,宅家必備,追劇必備。世間萬物,唯有愛與泡麵不能辜負。泡麵的誕生,簡直就是懶人的福音。短時間內可用熱水快速泡熟並食用,不僅節省時間,而且管飽。吐血整理,無限回購以下5款泡麵,小夥伴趕緊收藏起來。三養奶油火雞面談起火雞面,想必大家第一時間都是咽下口水,被「辣」字佔據腦海。三養奶油火雞面進入韓國泡麵Top3榜單,深受韓國小夥伴的追捧。辣與奶油碰撞出獨特的口感,香味濃鬱,甜中帶辣,辣中帶酸,堪比初戀。
  • 免費在線工具合集,生活常用、教育學習、辦公輔助、圖片視頻……
    Tooleyes支持平臺:WebTooleyes 是一個致力於打造和收集各種實用在線工具的工具合集類網站 。網站目前收集了生活常用 、教育學習 、辦公輔助 、圖片視頻 、網絡工具和程序開發等多種類型 ,近百種實用工具 。
  • 吐血推薦!Mac系統上必備的裝機軟體
    前段時間,陪伴了我7年的電腦終於光榮退休,於是在眾多推薦中我選擇了蘋果電腦,一下子體驗了什麼叫做心隨我動的感覺,但是從Windows作業系統剛換到Mac系統還是有些不習慣,於是我瘋狂找了許多裝機必備的軟體,一一嘗試,最後保留了6款,下面吐血推薦!
  • 北大青鳥整理:一名web前端工程師需要必備哪些技術和工具?
    那麼一名web前端工程師需要必備哪些技術和工具?想要成為一個高薪高職的Web前端工程師並不容易,你不僅需要掌握專業的技能點,還要具備較多的項目經驗。優秀的Web前端工程師需要掌握哪些技術工具嗎?接下來就給大家一一介紹。1. div和table這個是最簡單的,也是最基礎的。
  • 吐血整理,最全的產品經理常用工具清單!
    Visio:【收費,常用】是微軟推出的一款流程圖製作工具,也是目前產品經理最常用的一款流程圖工具。通過Visio可以方便、快速地把業務流程、系統實現流程畫出來。它本身有很多的組件庫,可以很方便的完成各類流程圖、結構圖和網絡圖的製作。Visio的另一個特色功能在於它有非常豐富的自帶模板。
  • 衡中老教師:高中常用英語動詞短語,火箭班人手一份,建議收藏
    衡中老教師:高中常用英語動詞短語,火箭班人手一份,建議收藏詞性是英語必考的知識點,特別是動詞短語這類知識了。動詞短語是英語非常重要的知識點,在閱讀和寫作也是經常用得著的。基於此老師給大家整理了高中階段常用的動詞短語,列印收藏好,複習預習用得著。文末有word版完整高清資料獲取的方法!每天堅持整理各科學習資料,喜歡就請多多關注吧!
  • 黑客與網絡安全工程師的無硝煙博弈到底誰更難?
    相信有些對網絡安全這個行業感興趣的小夥伴會存在一個問題:為什麼一個系統的維護需要那麼多安全工程師,有些網絡安全工程師甚至是頂級的,而要攻破這個系統往往一個黑客就夠了?是網絡安全工程師水平不夠嗎?這類獨立於網際網路之外的網絡有很多。在沒有物理連接的情況下,黑客想要探查網絡內部結構的信息傳遞就非常困難。