1、ipconfig
a、使用ipconfig /all檢視配置
使用帶/all選項的ipconfig命令時,將給出所有介面的詳細配置報告,包括任何已配置的串列埠。
使用ipconfig /all,可以將命令輸出重定向到某個檔案,並將輸出貼上到其他文件中。
也可以用該輸出確認網路上每臺計算機的TCP/IP配置,或者進一步調查TCP/IP網路問題
b、使用 ipconfig /renew 重新整理配置
解決TCP/IP網路問題時,先檢查遇到問題的計算機上的TCP/IP配置。如果計算機啟用DHCP並使用DHCP伺服器獲得配置,請使用ipconfig /renew命令開始重新整理租約。
使用ipconfig /renew時,使用DHCP的計算機上的所有網路卡(除了那些手動配置的介面卡)都儘量連線到DHCP伺服器,更新現有配置或者獲得新配置。
也可以使用帶/release選項的ipconfig命令立即釋放主機的當前DHCP配置
2、ping
a、Ping命令有助於驗證IP級的連通性。發現和解決問題時,可以使用Ping向目標主機名或IP地址傳送ICMP回應請求。需要驗證主機能否連線到TCP/IP網路和網路資源時,請使用Ping
也可以使用Ping隔離網路硬體問題和不相容配置
b、常用引數
(1)-t 校驗與指定計算機的連線,直到使用者中斷。
(2)-a 將地址解析為計算機名。
(3)-n count 傳送由 count 指定數量的echo報文,預設值為 4。
(4)-l length 傳送包含由 length 指定資料長度的echo報文。預設值為 64 位元組,最大值為 8192 位元組
c、使用ping命令測試主機連通性步驟
(1)Ping環回地址驗證是否在本地計算機上安裝TCP/IP以及配置是否正確
(2)Ping本地計算機的IP地址驗證是否正確地新增到網路
(3)Ping預設閘道器的IP地址驗證預設閘道器是否執行以及能否與本地網路上的本地主機通訊
(4)Ping遠端主機的IP地址驗證能否通過路由器通訊
3、arp
使用arp命令可以解決硬體地址問題。“地址解析協議(ARP)”允許主機查詢同一物理網路上的主機的媒體訪問控制地址,如果給出後者的IP地址。為使ARP更加有效,每個計算機快取IP到媒體訪問控制地址對映消除重複的ARP廣播請求。
可以使用arp命令檢視和修改本地計算機上的ARP表項。arp命令對於檢視ARP快取和解決地址解析問題非常有用
4、nbtstat
TCP/IP上的NetBIOS(NetBT)將NetBIOS名稱解析成IP地址。TCP/IP為NetBIOS名稱解析提供了很多選項,包括本地快取搜尋、WINS伺服器查詢、廣播、DNS伺服器查詢以及Lmhosts和主機檔案搜尋。
nbtstat是解決NetBIOS名稱解析問題的有用工具。可以使用nbtstat命令刪除或更正預載入的專案
nbtstat -n顯示由伺服器或重定向器之類的程式在系統上本地註冊的名稱。
nbtstat -c顯示NetBIOS名稱快取,包含其他計算機的名稱對地址對映。
nbtstat -R清除名稱快取,然後從Lmhosts檔案重新載入。
nbtstat -RR釋放在WINS伺服器上註冊的NetBIOS名稱,然後重新整理它們的註冊。
nbtstat -a name對name指定的計算機執行NetBIOS介面卡狀態命令。介面卡狀態命令將返回計算機的本地NetBIOS名稱表,以及介面卡的媒體訪問控制地址。
nbtstat -S列出當前的NetBIOS會話及其狀態(包括統計)
5、netstat
可以使用netstat命令顯示協議統計資訊和當前的TCP/IP網路連線
netstat –a:顯示所有連線和監聽埠。
netstat –b:顯示包含於建立每個連線或監聽埠的可執行元件。在某些情況下已知可執行元件擁有多個獨立元件,並且在這些情況下包含於建立連線或監聽埠的元件序列被顯示。
netstat –e:顯示乙太網統計資訊。此選項可以與-s選項組合使用。
netstat –n:以數字形式顯示地址和埠號。
netstat –o:顯示與每個連線相關的所屬程式ID
netstat –pproto:顯示proto指定的協議的連線;proto可以是下列協議之一:TCP、UDP、TCPv6或UDPv6。如果與-s選項一起使用以顯示按協議統計資訊,proto可以是下列協議之一:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或UDPv6。
netstat –r:顯示路由表。
netstat –s:顯示按協議統計資訊。預設地,顯示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的統計資訊;
netstat –p:選項用於指定預設情況的子集。
netstat -v與-b選項一起使用時將顯示包含於為所有可執行元件建立連線或監聽埠的元件
6、tracert
tracert(跟蹤路由)是路由跟蹤實用程式,用於確定IP資料包訪問目標所採取的路徑。Tracert命令用IP生存時間(TTL)欄位和ICMP錯誤訊息來確定從一個主機到網路上其他主機的路由
tracert先傳送TTL為1的回應資料包,並在隨後的每次傳送過程將TTL遞增1,直到目標響應或TTL達到最大值,從而確定路由。通過檢查中間路由器發回的“ICMP已超時”的訊息確定路由
7、net
a、net start <service name>
net start命令用於啟動本地或遠端主機上的服務,或顯示已啟動服務的列表。
b、net stop <service name>
net stop命令用於停止本地或遠端主機上的開啟的服務。
c、net user
net user命令用於檢視和使用者相關的情況,包括新建賬號、刪除賬號、檢視賬號、啟用賬號、禁用賬號等
d、net localgroup
net localgroup命令新增、顯示或更改本地組。如果不帶引數就是檢視所有使用者組。
e、net share
net share命令用於顯示、建立和刪除共享資源