1. 程式人生 > >9個常用網路命令

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) 命令格式

  1. ping  主機名
  2. ping  域名
  3. 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命令都能正常執行,那麼計算機進行本地和遠端通訊基本上就沒有問題了。但是,這些命令的成功並不表示你所有的網路配置都沒有問題,例如,某些子網掩碼錯誤就可能無法用這些方法檢測到。

3ping命令的常用引數選項

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

2ipconfig命令


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

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


下面給出最常用的選項:

(1)ipconfig當使用不帶任何引數選項ipconfig命令時,顯示每個已經配置了的介面的IP地址、子網掩碼和預設閘道器值。

(2)ipconfig/all當使用all選項時,ipconfig能為DNSWINS伺服器顯示它已配置且所有使用的附加資訊,並且能夠顯示內置於本地網絡卡中的實體地址(MAC)。如果IP地址是從DHCP伺服器租用的,ipconfig將顯示DHCP伺服器分配的IP地址和租用地址預計失效的日期。

(3)ipconfig/releaseipconfig /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         靜態

4trace 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                 在鏈路上
===========================================================================
永久路由:
  無

2routeadd:使用本命令,可以將路由專案新增給路由表。

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

route add 209.99.32.33 mask 255.255.255.224 202.96.123.5 metric 5

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

route add 209.99.32.33 mask 255.255.255.224 202.96.123.250  metric 3  

4route delete  使用本命令可以從路由表中刪除路由。例如:

route delete 209.99.32.33

6nslookup命令

命令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

7nbtstat命令

使用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>  唯一          已註冊

8netstat命令

netstat命令能夠顯示活動的TCP連線、計算機偵聽的埠、乙太網統計資訊、IP路由表、IPv4統計資訊(對於IPICMPTCPUDP協議)以及IPv6統計資訊(對於IPv6ICMPv6、通過IPv6TCP以及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頁之類的資料,那麼可以用本選項來檢視一下所顯示的資訊。仔細檢視統計資料的各行,找到出錯的關鍵字,進而確定問題所在。

9net命令

瞭解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
命令成功完成。




















網路命令