2008年7月1日 星期二

7/1 - 補充 常用網路指令

常用的網路指令

-感謝湧叡的分享

●ping

ping用於確定本地主機是否能與另一台主機交換(發送與接收)資料。

根據返回的訊息,你就可以推斷TCP/IP參數是否設置正確以及運作是否正常。

Windows上的Ping指令預設發送4個ICMP封包(32byte),如果一切正常,應能得到4個回應封包。

Ping還能顯示TTL(Time To Live存在時間)值,你可以通過TTL值推算一下封包已經通過了多少個路由器。

-t 持續測試,直到人工中斷為止(ctrl+C)

-l 設定測試封包長度,內定值為64 byte

-i 將ttl 欄設為TTL 所指的值

-n 設定測視次數,預設為4 次


-w 設定回應的時間(預設750mms)

●netstat

netstat用於顯示與IP、TCP、UDP和ICMP等協定的統計資料,一般用於檢驗本機各埠的網絡連接情況。



●ipconfig

ipconfig用於查詢目前電腦的網路組態,包括IP位址、MAC硬體位址、Gateway、子網路遮罩、DHCP主機、DNS主機…等等資訊。



●arp

arp用於確定對應IP的網卡實際位址。



●tracert

tracert命令可以用來追蹤封包使用的路由(路徑)。

-d:不要解析機器名稱

-h:最大的hop 數

-j:指定route 的路徑

-w:等待回應的時間

●pathping

pathping的功能與tracert很類似,一樣可以偵測本機電腦到對方電腦的所經路徑,並列出經過的全部節點。

不過pathping有一個更實用的功能,它可以顯示各節點的資料封包遺失狀況,

讓我們可以直接判斷是哪台路由器或電腦造成連線速度驟減或其他網路障礙。



●route

route命令可以用來顯示和修改路由表的內容。



●nbtstat

nbtstat命令用來提供關於NetBIOS的統計資料。運用NetBIOS,你可以查看本機或遠方主機的NetBIOS名字表格。

-a 顯示TCP 所有狀況

-e 顯示網卡流量

-s 顯示IP,ICMP,TCP 等流量

-r 顯示Routing table

●net

net命令有很多函數可用於電腦之間的NetBIOS連接,如net view、net config和net use等。



●nslookup

機器名稱查詢(不適用於Windows 98)

Host name 與IP 的相互查詢。

lsever DNS 的IP 位址:改變供查詢的DNS 伺服器。

沒有留言: