如果你玩過路由器的話,就知道路由器里面那些很好玩的命令縮寫。例如,"sh int" 的意思是 "show interface"。 現在 Windows 2000 也有了類似介面的工具,叫做 netsh。
我們在 Windows 2000 的 cmd shell 下,輸入 netsh就齣來:netsh> 提示符,輸入 int ip 就顯示:interface ip> 然後輸入 dump ,我們就可以看到當前系統的網路配置:
# ---------------------------------- # Interface IP Configuration # ---------------------------------- pushd interface ip
# Interface IP Configuration for "Local Area Connection" set address name = "Local Area Connection" source = static addr = 192.168.1.168 mask = 255.255.255.0 add address name = "Local Area Connection" addr = 192.1.1.111 mask = 255.255.255.0 set address name = "Local Area Connection" gateway = 192.168.1.100 gwmetric = 1 set dns name = "Local Area Connection" source = static addr = 202.96.209.5 set wins name = "Local Area Connection" source = static addr = none
popd # End of interface IP configuration
上面介紹的是透過交互方式操作的一種辦法。 我們可以直接輸入命令: "netsh interface ip add address "Local Area Connection" 10.0.0.2 255.0.0.0" 來添加 IP 地址。如果不知道語法,不要緊的哦!在提示符下,輸入 ? 就可以找到答案了。方便不方便啊?原來微軟的東西里面,也有那麼一些讓人喜歡的玩意兒。可惜,之至者甚少啊!
下例說明如何向 IP 地址 172.16.48.10 發送兩個 Ping,每個都是 1,450 字節:
C:\>ping -n 2 -l 1450 172.16.48.10 Pinging 172.16.48.10 with 1450 bytes of data: Reply from 172.16.48.10:bytes=1450 time<10ms TTL=32 Reply from 172.16.48.10:bytes=1450 time<10ms TTL=32
Ping statistics for 157.59.8.1: Packets:Sent = 2, Received = 2, Lost = 0 (0% loss), Approximate roundtrip times in milli-seconds: Minimum = 0ms, Maximum = 10ms, Average = 2ms
Tracert 命令按順序列印齣返回“ICMP 已超時”消息的路徑中的近端路由器介面列表。如果使用 -d 選項,則Tracert 實用程式不在每個 IP 地址上查詢 DNS。
在下例中,數據包必須透過兩個路由器(10.0.0.1 和 192.168.0.1)才能到達主機172.16.0.99。主機的默認網關是 10.0.0.1,192.168.0.0 網路上的路由器的 IP 地 址是 192.168.0.1。
C:\>tracert 172.16.0.99 -d Tracing route to 172.16.0.99 over a maximum of 30 hops 1 2s 3s 2s 10,0.0,1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace complete.
用 tracert 解決問題
可以使用 tracert 命令確定數據包在網路上的停止位置。下例中,默認網關確定 192.168.10.99 主機沒有有效路徑。這可能是路由器配置的問題,或者是 192.168.10.0 網路不存在(錯誤的 IP 地址)。
C:\>tracert 192.168.10.99 Tracing route to 192.168.10.99 over a maximum of 30 hops 1 10.0.0.1 reportsestination net unreachable. Trace complete.