9個常用網路命令
ICMP的應用舉例:1.ping;4.tracert
1.ping
ping用於確定本地主機是否能與另一臺主機交換(傳送與接收)資料報。根據返回的資訊,你就可以推斷tcp/ip引數是否設定得正確以及執行是否正常。
ping是一個測試程式,如果ping執行正確,你大體上就可以排除網路訪問層、網絡卡、modem的輸入輸出線路、電纜和路由器等存在的故障,從而減小了問題的範圍。
按照預設設定,windows上執行的ping命令傳送4個icmp(網間控制報文協議)回送請求,每個32位元組資料,如果一切正常,你應能得到4個回送應答。
分組網間探測ping (Packet Internet Groper)
ping程式可以用來測試兩個主機之間的連通性。使用ping命令時,將向目的站點發送一個ICMP迴應請求報文(包括一些任選的資料),如目的站點接收到該報文,必須向源站點發回一個ICMP迴應應答報文,源站點收到應答報文(且其中的任選資料與所傳送的相同),則認為目的站點是可達的,否則認為不可達。多數TCP/IP實現直接在作業系統中支援ping;即該服務不是一個程序。ping是應用層直接使用網路層的ICMP的例子,它沒有通過傳輸層的TCP或UDP。使用ping可以檢查常見的網路故障。按照下列的圈1~圈7來檢查網路故障!
(1) 命令格式
- ping 主機名
- ping 域名
- ping IP地址
一般情況下,使用者可以通過使用一系列ping命令來查詢問題出在什麼地方,或檢驗網路執行的情況。
下面就給出一個典型的檢測次序及對應的可能故障:
① ping 127.0.0.1:確認本機TCP/IP協議運作是否正常
如果測試成功,表明網絡卡、TCP/IP協議的安裝、IP地址、子網掩碼的設定正常。如果測試不成功,就表示TCP/IP的安裝或設定存在有問題。
② ping 本機IP地址:確認本機網路裝置運作是否正常
如果測試不成功,則表示本地配置或安裝存在問題,應當對網路裝置和通訊介質進行測試、檢查並排除。
③ ping區域網內其他IP
如果測試成功,表明本地網路中的網絡卡和載體執行正確。但如果收到0個回送應答,那麼表示子網掩碼不正確或網絡卡配置錯誤或電纜系統有問題。
④ ping 閘道器IP:確認區域網運作是否正常
這個命令如果應答正確,表示區域網中的閘道器路由器正在執行並能夠做出應答。
⑤ ping 遠端IP:確認端到端的通訊(三層一下)是否正常。
如果收到正確應答,表示成功的使用了預設閘道器。對於撥號上網使用者則表示能夠成功的訪問Internet(但不排除ISP的DNS會有問題)。
⑥ ping localhost
localhost是系統的網路保留名,它是127.0.0.1的別名,每臺計算機都應該能夠將該名字轉換成該地址。否則,則表示主機檔案(/Windows/host)中存在問題。
⑦ ping www.yahoo.com(一個著名網站域名)
ping 網際網路上的一個網站的網址:確認DNS是否設定無誤
對此域名執行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命令。
注意:隨著防火牆功能在網路中的廣泛使用,當你ping其他主機或其他主機ping你的主機時,而顯示主機不可達的時候,不要草率地下結論。最好與對某臺“設定良好”主機的ping結果進行對比。
ping例項:
C:\Users\yangbo>pingwww.baidu.com
正在 Pingwww.a.shifen.com [119.75.213.61] 具有 32 位元組的資料:
來自119.75.213.61 的回覆: 位元組=32 時間=23ms TTL=53
來自119.75.213.61 的回覆: 位元組=32 時間=24ms TTL=53
來自119.75.213.61 的回覆: 位元組=32 時間=24ms TTL=53
來自119.75.213.61 的回覆: 位元組=32 時間=25ms TTL=53
119.75.213.61的 Ping 統計資訊:
資料包: 已傳送 = 4,已接收 = 4,丟失 = 0(0% 丟失),
往返行程的估計時間(以毫秒為單位):
最短 = 23ms,最長 = 25ms,平均 = 24ms
2、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地址和租用地址預計失效的日期。
(3)ipconfig/release和ipconfig /renew:這兩個附加選項,只能在向DHCP伺服器租用IP地址的計算機使用。如果輸入ipconfig/release,那麼所有介面的租用IP地址便重新交付給DHCP伺服器(歸還IP地址)。如果使用者輸入ipconfig/renew,那麼本地計算機便設法與DHCP伺服器取得聯絡,並租用一個IP地址。大多數情況下網絡卡將被重新賦予和以前所賦予的相同的IP地址。
ipconfig用法:
ipconfig [/allcompartments] [/? | /all |
/renew [adapter] | /release [adapter] |
/renew6 [adapter] | /release6 [adapter] |
/flushdns | /displaydns | /registerdns |
/showclassid adapter |
/setclassid adapter [classid] |
/showclassid6 adapter |
/setclassid6 adapter [classid] ]
其中
adapter 連線名稱
(允許使用萬用字元 * 和 ?,參見示例)
選項:
/? 顯示此幫助訊息
/all 顯示完整配置資訊。
/release 釋放指定介面卡的 IPv4 地址。
/release6 釋放指定介面卡的 IPv6 地址。
/renew 更新指定介面卡的 IPv4 地址。
/renew6 更新指定介面卡的 IPv6 地址。
/flushdns 清除 DNS 解析程式快取。
/registerdns 重新整理所有 DHCP 租用並重新註冊 DNS 名稱
/displaydns 顯示 DNS 解析程式快取的內容。
/showclassid 顯示介面卡允許的所有 DHCP 類 ID。
/setclassid 修改 DHCP 類 ID。
/showclassid6 顯示介面卡允許的所有 IPv6 DHCP 類 ID。
/setclassid6 修改 IPv6 DHCP 類 ID。
預設情況下,僅顯示繫結到 TCP/IP 的每個介面卡的 IP 地址、子網掩碼和
預設閘道器。
對於 Release 和 Renew,如果未指定介面卡名稱,則會釋放或更新所有繫結
到 TCP/IP 的介面卡的 IP 地址租用。
對於 Setclassid 和 Setclassid6,如果未指定 ClassId,則會刪除 ClassId。
示例:
> ipconfig ... 顯示資訊
> ipconfig /all ... 顯示詳細資訊
> ipconfig /renew ... 更新所有介面卡
> ipconfig /renew EL* ... 更新所有名稱以 EL 開頭
的連線
> ipconfig /release *Con* ... 釋放所有匹配的連線,
例如“有線乙太網連線 1”或
“有線乙太網連線 2”
> ipconfig /allcompartments ... 顯示有關所有隔離艙的
資訊
> ipconfig /allcompartments /all ... 顯示有關所有隔離艙的
詳細資訊
windows CMD輸入:ipconfig
C:\Users\yangbo>ipconfig
Windows IP 配置
無線區域網介面卡 本地連線* 3:
媒體狀態 . . . . . . . . . . . . : 媒體已斷開連線
連線特定的 DNS 字尾 . . . . . . . :
無線區域網介面卡 本地連線* 6:
連線特定的 DNS 字尾 . . . . . . . :
本地連結 IPv6 地址. . . . . . . . : fe80::7028:c4ff:7c5e:f3a6%22
IPv4 地址 . . . . . . . . . . . . : 192.168.191.1
子網掩碼 . . . . . . . . . . . . : 255.255.255.0
預設閘道器. . . . . . . . . . . . . :
乙太網介面卡 乙太網:
連線特定的 DNS 字尾 . . . . . . . :
IPv6 地址 . . . . . . . . . . . . : 2001:250:4000:8160:3d05:f41e:e3f7:d57f
臨時 IPv6 地址. . . . . . . . . . : 2001:250:4000:8160:9cec:d42e:ba01:a64f
本地連結 IPv6 地址. . . . . . . . : fe80::3d05:f41e:e3f7:d57f%8
IPv4 地址 . . . . . . . . . . . . : 222.20.119.217
子網掩碼 . . . . . . . . . . . . : 255.255.255.0
預設閘道器. . . . . . . . . . . . . : fe80::1614:4bff:fe7d:4cbd%8
222.20.119.254
無線區域網介面卡 WLAN:
媒體狀態 . . . . . . . . . . . . : 媒體已斷開連線
連線特定的 DNS 字尾 . . . . . . . :
乙太網介面卡 藍芽網路連線:
媒體狀態 . . . . . . . . . . . . : 媒體已斷開連線
連線特定的 DNS 字尾 . . . . . . . :
C:\Users\yangbo>ipconfig /all
Windows IP 配置
主機名 . . . . . . . . . . . . . : DESKTOP-UO6NCCO
主 DNS 字尾 . . . . . . . . . . . :
節點型別 . . . . . . . . . . . . : 混合
IP 路由已啟用 . . . . . . . . . . : 否
WINS 代理已啟用 . . . . . . . . . : 否
無線區域網介面卡 本地連線* 3:
媒體狀態 . . . . . . . . . . . . : 媒體已斷開連線
連線特定的 DNS 字尾 . . . . . . . :
描述. . . . . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter
實體地址. . . . . . . . . . . . . : 9A-22-EF-D9-4B-CF
DHCP 已啟用 . . . . . . . . . . . : 是
自動配置已啟用. . . . . . . . . . : 是
無線區域網介面卡 本地連線* 6:
連線特定的 DNS 字尾 . . . . . . . :
描述. . . . . . . . . . . . . . . : Microsoft Wi-Fi Direct Virtual Adapter #4
實體地址. . . . . . . . . . . . . : AA-22-EF-D9-4B-CF
DHCP 已啟用 . . . . . . . . . . . : 否
自動配置已啟用. . . . . . . . . . : 是
本地連結 IPv6 地址. . . . . . . . : fe80::7028:c4ff:7c5e:f3a6%22(首選)
IPv4 地址 . . . . . . . . . . . . : 192.168.191.1(首選)
子網掩碼 . . . . . . . . . . . . : 255.255.255.0
預設閘道器. . . . . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 246031087
DHCPv6 客戶端 DUID . . . . . . . : 00-01-00-01-22-72-4B-09-8C-16-45-08-D9-B6
DNS 伺服器 . . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
TCPIP 上的 NetBIOS . . . . . . . : 已啟用
乙太網介面卡 乙太網:
連線特定的 DNS 字尾 . . . . . . . :
描述. . . . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
實體地址. . . . . . . . . . . . . : 8C-16-45-08-D9-B6
DHCP 已啟用 . . . . . . . . . . . : 是
自動配置已啟用. . . . . . . . . . : 是
IPv6 地址 . . . . . . . . . . . . : 2001:250:4000:8160:3d05:f41e:e3f7:d57f(首選)
臨時 IPv6 地址. . . . . . . . . . : 2001:250:4000:8160:9cec:d42e:ba01:a64f(首選)
本地連結 IPv6 地址. . . . . . . . : fe80::3d05:f41e:e3f7:d57f%8(首選)
IPv4 地址 . . . . . . . . . . . . : 222.20.119.217(首選)
子網掩碼 . . . . . . . . . . . . : 255.255.255.0
獲得租約的時間 . . . . . . . . . : 2018年6月19日 18:27:13
租約過期的時間 . . . . . . . . . : 2018年6月19日 20:27:12
預設閘道器. . . . . . . . . . . . . : fe80::1614:4bff:fe7d:4cbd%8
222.20.119.254
DHCP 伺服器 . . . . . . . . . . . : 222.20.119.254
DHCPv6 IAID . . . . . . . . . . . : 42735173
DHCPv6 客戶端 DUID . . . . . . . : 00-01-00-01-22-72-4B-09-8C-16-45-08-D9-B6
DNS 伺服器 . . . . . . . . . . . : 202.114.0.131
202.114.0.242
TCPIP 上的 NetBIOS . . . . . . . : 已啟用
3. 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:使用本命令能夠人工刪除一個靜態專案。
C:\Users\yangbo>arp -a
介面: 222.20.119.217 --- 0x8
Internet 地址 實體地址 型別
222.20.119.254 14-14-4b-7d-4c-bd 動態
222.20.119.255 ff-ff-ff-ff-ff-ff 靜態
224.0.0.2 01-00-5e-00-00-02 靜態
224.0.0.22 01-00-5e-00-00-16 靜態
224.0.0.251 01-00-5e-00-00-fb 靜態
224.0.0.252 01-00-5e-00-00-fc 靜態
239.255.255.250 01-00-5e-7f-ff-fa 靜態
255.255.255.255 ff-ff-ff-ff-ff-ff 靜態
介面: 192.168.191.1 --- 0x16
Internet 地址 實體地址 型別
192.168.191.255 ff-ff-ff-ff-ff-ff 靜態
224.0.0.2 01-00-5e-00-00-02 靜態
224.0.0.22 01-00-5e-00-00-16 靜態
224.0.0.251 01-00-5e-00-00-fb 靜態
224.0.0.252 01-00-5e-00-00-fc 靜態
239.255.255.250 01-00-5e-7f-ff-fa 靜態
255.255.255.255 ff-ff-ff-ff-ff-ff 靜態
4、trace route命令tracert
tracert程式允許使用者跟蹤從一臺主機到世界上任意一臺其它主機之間的路由。
tracert是用ICMP報文來實現的。為了判斷源和目的之間所有路由器的名字和IP地址,源主機中的tracert向目的主機發送一批普通的IP資料報。這些資料報每個攜帶都攜帶了具有一個不可達UDP埠號的UDP報文段。第一個資料報的TTL=1;第二個資料報的TTL=2;第三個資料報的TTL=3,以此類推。源主機也為每一個數據報啟動定時器。當第n個數據報到達第n個路由器時,第n個路由器正好觀察到這個資料報的TTL終止,根據IP協議規定,該路由器將丟棄該IP資料報,並向源主機發送一個警告報文(型別:11,編碼:0)。該警告報文含有路由器的名字與IP地址。當該ICMP報文達到源主機時,源主機從定時器得到往返時延,從ICMP報文中得到第n個路由器的名字和IP地址。
tracert源主機是怎麼知道何時停止傳送UDP報文的呢?
因為源主機為它傳送的每一個數據報的TTL值依次+1,因此,這些資料報之一將最終沿著這條路徑到達目的主機。目的主機不會丟棄該報文,因為它已經到達了它的最終目的地。ICMP報文如何傳送回到源主機?
因為該資料報包含了一個具有不可達的埠號,該目的主機將向源主機發送一個目的埠不可達的ICMP報文(型別3,編碼3),當源主機收到這個特殊的ICMP報文時,它便知道了它不需要再發送另外的探測分組了。
注:tracert客戶機必須能夠指令作業系統產生具有特定TTL值的UDP資料報,也必須能夠由它的作業系統通知ICMP報文達到的時間。
掌握使用trace route命令tracert測量路由情況的技能,即用來顯示資料包到達目的主機所經過的路徑。
traceroute命令的基本用法是,在命令提示符後鍵入
“tracert host_name”
或“tracert ip_address”,
其中,tracert是traceroute在Windows作業系統上的稱呼。
C:\Users\yangbo>tracert www.yangbo.pro
通過最多 30 個躍點跟蹤
到 www.yangbo.pro [101.132.67.215] 的路由:
1 3 ms 3 ms 3 ms 222.20.119.254
2 2 ms 17 ms 3 ms 192.168.243.29
3 5 ms 5 ms 2 ms 192.168.243.129
4 5 ms 5 ms 2 ms 202.114.1.186
5 6 ms 6 ms 5 ms 202.112.53.81
6 * 2 ms 5 ms 101.4.114.229
7 24 ms 21 ms 29 ms 101.4.112.62
8 * * 57 ms 101.4.117.26
9 * 20 ms 20 ms 101.4.112.42
10 * * 23 ms 101.4.115.173
11 21 ms 21 ms 21 ms 101.4.135.202
12 22 ms 22 ms 20 ms 101.4.135.214
13 22 ms 23 ms 23 ms 219.224.103.226
14 23 ms 22 ms 21 ms 140.205.50.230
15 20 ms 21 ms 21 ms 106.11.75.2
16 * * * 請求超時。
17 31 ms 24 ms 31 ms 11.218.122.61
18 22 ms 19 ms 19 ms 101.132.67.215
跟蹤完成。
5、 route命令
route命令就是用來顯示、人工新增和修改路由表專案的。
大多數主機一般都是駐留在只連線一臺路由器的網段上。由於只有一臺路由器,因此不存在選擇使用哪一臺路由器將資料包傳送到遠端計算機上去的問題,該路由器的IP地址可作為該網段上所有計算機的預設閘道器。
但是,當網路上擁有兩個或多個路由器時,使用者就不一定想只依賴預設網關了。實際上可能想讓某些遠端IP地址通過某個特定的路由器來傳遞,而其他的遠端IP則通過另一個路由器來傳遞。在這種情況下,使用者需要相應的路由資訊,這些資訊儲存在路由表中,每個主機和每個路由器都配有自己獨一無二的路由表。大多數路由器使用專門的路由協議來交換和動態更新路由器之間的路由表。但在有些情況下,必須人工將專案新增到路由器和主機上的路由表中。route命令就是用來顯示、人工新增和修改路由表專案的。該命令可使用如下選項:
1) route print:本命令用於顯示路由表中的當前專案,在單個路由器網段上的輸出結果如圖所示。
C:\Users\yangbo>route print
===========================================================================
介面列表
7...9a 22 ef d9 4b cf ......Microsoft Wi-Fi Direct Virtual Adapter
22...aa 22 ef d9 4b cf ......Microsoft Wi-Fi Direct Virtual Adapter #4
8...8c 16 45 08 d9 b6 ......Realtek PCIe GBE Family Controller
5...98 22 ef d9 4b cf ......Qualcomm Atheros QCA61x4A Wireless Network Adapter
18...98 22 ef d9 4b d0 ......Bluetooth Device (Personal Area Network)
1...........................Software Loopback Interface 1
===========================================================================
IPv4 路由表
===========================================================================
活動路由:
網路目標 網路掩碼 閘道器 介面 躍點數
0.0.0.0 0.0.0.0 222.20.119.254 222.20.119.217 35
127.0.0.0 255.0.0.0 在鏈路上 127.0.0.1 331
127.0.0.1 255.255.255.255 在鏈路上 127.0.0.1 331
127.255.255.255 255.255.255.255 在鏈路上 127.0.0.1 331
192.168.191.0 255.255.255.0 在鏈路上 192.168.191.1 281
192.168.191.1 255.255.255.255 在鏈路上 192.168.191.1 281
192.168.191.255 255.255.255.255 在鏈路上 192.168.191.1 281
222.20.119.0 255.255.255.0 在鏈路上 222.20.119.217 291
222.20.119.217 255.255.255.255 在鏈路上 222.20.119.217 291
222.20.119.255 255.255.255.255 在鏈路上 222.20.119.217 291
224.0.0.0 240.0.0.0 在鏈路上 127.0.0.1 331
224.0.0.0 240.0.0.0 在鏈路上 222.20.119.217 291
224.0.0.0 240.0.0.0 在鏈路上 192.168.191.1 281
255.255.255.255 255.255.255.255 在鏈路上 127.0.0.1 331
255.255.255.255 255.255.255.255 在鏈路上 222.20.119.217 291
255.255.255.255 255.255.255.255 在鏈路上 192.168.191.1 281
===========================================================================
永久路由:
無
IPv6 路由表
===========================================================================
活動路由:
介面躍點數網路目標 閘道器
8 291 ::/0 fe80::1614:4bff:fe7d:4cbd
1 331 ::1/128 在鏈路上
8 291 2001:250:4000:8160::/64 在鏈路上
8 291 2001:250:4000:8160:3d05:f41e:e3f7:d57f/128
在鏈路上
8 291 2001:250:4000:8160:9cec:d42e:ba01:a64f/128
在鏈路上
8 291 fe80::/64 在鏈路上
22 281 fe80::/64 在鏈路上
8 291 fe80::3d05:f41e:e3f7:d57f/128
在鏈路上
22 281 fe80::7028:c4ff:7c5e:f3a6/128
在鏈路上
1 331 ff00::/8 在鏈路上
8 291 ff00::/8 在鏈路上
22 281 ff00::/8 在鏈路上
===========================================================================
永久路由:
無
(2)routeadd:使用本命令,可以將路由專案新增給路由表。
例如,如果要設定一個到目的網路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)routechange:可以使用本命令來修改資料的傳輸路由,不過,使用者不能使用本命令來改變資料的目的地。下面這個例子將上例路由改變採用一條包含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
6、nslookup命令
命令nslookup的功能是查詢任何一臺機器的IP地址和其對應的域名。它通常需要一臺域名伺服器來提供域名。如果使用者已經設定好域名伺服器,就可以用這個命令檢視不同主機的IP地址對應的域名。
C:\Users\yangbo>nslookup
預設伺服器: dns.hust.edu.cn
Address: 202.114.0.131
C:\Users\yangbo>nslookup www.yangbo.pro
伺服器: dns.hust.edu.cn
Address: 202.114.0.131
非權威應答:
名稱: www.yangbo.pro
Address: 101.132.67.215
7、nbtstat命令
使用nbtstat命令可以檢視計算機上網路配置的一些資訊。使用這條命令還可以查找出別人計算機上一些私人資訊。如果想檢視自己計算機上的網路資訊,可以執行nbtstat -n,可以得到你所在的工作組,計算機名以及網絡卡地址等等;想檢視網路上其他的電腦情況,就,執行nbtstat -a *.*.*.*,此處的*.*.*.*用IP地址代替就會返回得到那臺主機上的一些資訊。
C:\Users\yangbo>nbtstat -n
乙太網:
節點 IP 址址: [222.20.119.217] 範圍 ID: []
NetBIOS 本地名稱表
名稱 型別 狀態
---------------------------------------------
DESKTOP-UO6NCCO<00> 唯一 已註冊
WORKGROUP <00> 組 已註冊
DESKTOP-UO6NCCO<20> 唯一 已註冊
藍芽網路連線:
節點 IP 址址: [0.0.0.0] 範圍 ID: []
快取中沒有名稱
WLAN:
節點 IP 址址: [0.0.0.0] 範圍 ID: []
快取中沒有名稱
本地連線* 3:
節點 IP 址址: [0.0.0.0] 範圍 ID: []
快取中沒有名稱
本地連線* 6:
節點 IP 址址: [192.168.191.1] 範圍 ID: []
NetBIOS 本地名稱表
名稱 型別 狀態
---------------------------------------------
DESKTOP-UO6NCCO<00> 唯一 已註冊
WORKGROUP <00> 組 已註冊
DESKTOP-UO6NCCO<20> 唯一 已註冊
8、netstat命令
netstat命令能夠顯示活動的TCP連線、計算機偵聽的埠、乙太網統計資訊、IP路由表、IPv4統計資訊(對於IP、ICMP、TCP和UDP協議)以及IPv6統計資訊(對於IPv6、ICMPv6、通過IPv6的TCP以及UDP協議)。使用時如果不帶引數,netstat顯示活動的TCP連線。
C:\Users\yangbo>netstat
活動連線
協議 本地地址 外部地址 狀態
TCP 127.0.0.1:1519 DESKTOP-UO6NCCO:65001 ESTABLISHED
TCP 127.0.0.1:1542 DESKTOP-UO6NCCO:1543 ESTABLISHED
TCP 127.0.0.1:1543 DESKTOP-UO6NCCO:1542 ESTABLISHED
TCP 127.0.0.1:1554 DESKTOP-UO6NCCO:1565 ESTABLISHED
TCP 127.0.0.1:1565 DESKTOP-UO6NCCO:1554 ESTABLISHED
TCP 127.0.0.1:1596 DESKTOP-UO6NCCO:1597 ESTABLISHED
TCP 127.0.0.1:1597 DESKTOP-UO6NCCO:1596 ESTABLISHED
TCP 127.0.0.1:65001 DESKTOP-UO6NCCO:1519 ESTABLISHED
TCP 222.20.119.217:1094 117.18.232.200:https CLOSE_WAIT
TCP 222.20.119.217:1303 hn:https CLOSE_WAIT
TCP 222.20.119.217:1304 hn:https CLOSE_WAIT
TCP 222.20.119.217:1334 60.210.11.23:https ESTABLISHED
TCP 222.20.119.217:1335 60.210.11.23:https ESTABLISHED
TCP 222.20.119.217:1336 60.210.11.23:https ESTABLISHED
TCP 222.20.119.217:1738 52.230.84.217:https ESTABLISHED
TCP [2001:250:4000:8160:9cec:d42e:ba01:a64f]:1339 www:http ESTABLISHED
TCP [2001:250:4000:8160:9cec:d42e:ba01:a64f]:1344 www:https ESTABLISHED
TCP [2001:250:4000:8160:9cec:d42e:ba01:a64f]:1679 mtalk:5228 ESTABLISHED
下面給出netstat的一些常用選項:
① netstat –a:-a選項顯示所有的有效連線資訊列表,包括已建立的連線(ESTABLISHED),也包括監聽連線請求(LISTENING)的那些連線。
② netstat –n:以點分十進位制的形式列出IP地址,而不是象徵性的主機名和網路名。
③ netstat -e:-e選項用於顯示關於乙太網的統計資料。它列出的專案包括傳送的資料包的總位元組數、錯誤數、刪除數、資料包的數量和廣播的數量。這些統計資料既有傳送的資料包數量,也有接收的資料包數量。使用這個選項可以統計一些基本的網路流量。
④ netstat -r:-r選項可以顯示關於路由表的資訊,類似於route print命令時看到的資訊。除了顯示有效路由外,還顯示當前有效的連線。
C:\Users\yangbo>netstat -r
===========================================================================
介面列表
7...9a 22 ef d9 4b cf ......Microsoft Wi-Fi Direct Virtual Adapter
22...aa 22 ef d9 4b cf ......Microsoft Wi-Fi Direct Virtual Adapter #4
8...8c 16 45 08 d9 b6 ......Realtek PCIe GBE Family Controller
5...98 22 ef d9 4b cf ......Qualcomm Atheros QCA61x4A Wireless Network Adapter
18...98 22 ef d9 4b d0 ......Bluetooth Device (Personal Area Network)
1...........................Software Loopback Interface 1
===========================================================================
IPv4 路由表
===========================================================================
活動路由:
網路目標 網路掩碼 閘道器 介面 躍點數
0.0.0.0 0.0.0.0 222.20.119.254 222.20.119.217 35
127.0.0.0 255.0.0.0 在鏈路上 127.0.0.1 331
127.0.0.1 255.255.255.255 在鏈路上 127.0.0.1 331
127.255.255.255 255.255.255.255 在鏈路上 127.0.0.1 331
192.168.191.0 255.255.255.0 在鏈路上 192.168.191.1 281
192.168.191.1 255.255.255.255 在鏈路上 192.168.191.1 281
192.168.191.255 255.255.255.255 在鏈路上 192.168.191.1 281
222.20.119.0 255.255.255.0 在鏈路上 222.20.119.217 291
222.20.119.217 255.255.255.255 在鏈路上 222.20.119.217 291
222.20.119.255 255.255.255.255 在鏈路上 222.20.119.217 291
224.0.0.0 240.0.0.0 在鏈路上 127.0.0.1 331
224.0.0.0 240.0.0.0 在鏈路上 222.20.119.217 291
224.0.0.0 240.0.0.0 在鏈路上 192.168.191.1 281
255.255.255.255 255.255.255.255 在鏈路上 127.0.0.1 331
255.255.255.255 255.255.255.255 在鏈路上 222.20.119.217 291
255.255.255.255 255.255.255.255 在鏈路上 192.168.191.1 281
===========================================================================
永久路由:
無
IPv6 路由表
===========================================================================
活動路由:
介面躍點數網路目標 閘道器
8 291 ::/0 fe80::1614:4bff:fe7d:4cbd
1 331 ::1/128 在鏈路上
8 291 2001:250:4000:8160::/64 在鏈路上
8 291 2001:250:4000:8160:3d05:f41e:e3f7:d57f/128
在鏈路上
8 291 2001:250:4000:8160:9cec:d42e:ba01:a64f/128
在鏈路上
8 291 fe80::/64 在鏈路上
22 281 fe80::/64 在鏈路上
8 291 fe80::3d05:f41e:e3f7:d57f/128
在鏈路上
22 281 fe80::7028:c4ff:7c5e:f3a6/128
在鏈路上
1 331 ff00::/8 在鏈路上
8 291 ff00::/8 在鏈路上
22 281 ff00::/8 在鏈路上
===========================================================================
永久路由:
無
上圖顯示的是一個路由表,其中:NetworkDestination表示目的網路,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頁之類的資料,那麼可以用本選項來檢視一下所顯示的資訊。仔細檢視統計資料的各行,找到出錯的關鍵字,進而確定問題所在。
9、net命令
瞭解Net服務的功能,學會使用Net服務命令解決有關網路問題。
在命令列鍵入net help command,可以在命令列獲得net命令的語法幫助。例如,要得到關於netaccounts命令的幫助資訊,可鍵入“nethelp accounts”。
所有net命令都可以使用/y和/n命令列選項。例如,netstop server命令用於提示使用者確認停止所有依賴的伺服器服務,netstop server/y表示確認停止並關閉伺服器服務
NET命令的執行結果有許多與其它Windows Server 2003管理工具所得到的結果相似。但是,NET命令可以在一個地方提供所有資訊,並可以把結果重定向到印表機或一個標準的文字檔案中。
許多服務所使用的網路命令都以net開頭,這些net命令有一些公用屬性。要看到所有可用的net命令的列表,可以在命令提示符視窗鍵入net/?得到。
C:\Users\yangbo>net /?
此命令的語法是:
NET
[ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | PAUSE | SESSION | SHARE | START |
STATISTICS | STOP | TIME | USE | USER | VIEW ]
net accounts
C:\Users\yangbo>net accounts
強制使用者在時間到期之後多久必須登出?: 從不
密碼最短使用期限(天): 0
密碼最長使用期限(天): 42
密碼長度最小值: 0
保持的密碼歷史記錄長度: None
鎖定閾值: 從不
鎖定持續時間(分): 30
鎖定觀測視窗(分): 30
計算機角色: WORKSTATION
命令成功完成。
網路命令