Windows 系統下常用的網絡配置命令
一、ipconfig
ipconfig 是 Windows 網絡中最常使用的命令,用于顯示計算機中網絡適配器的 IP 地址、子網掩碼及默認網關等信息。
命令基本格式:
ipconfig [/all | renew [adapter] | /release [adapter] | /flushdns | displaydns | /registerdns]
二、tracert
tracert 是 Windows 網絡中 Trace Route 功能的縮寫。基本工作原理是:通過向目標發送不同 IP 生存時間(TTL)值的 ICMP ECHO 報文,在路徑上的每個路由器轉發數據包之前,將數據包上的 TTL 減 1。當數據包上的 TTL 減為 0 時,路由器返回給發送方一個超時信息。
命令基本格式:
tracert [-d] [-h maximumhops] [-w timeout] [-R] [-S srcAddr] [-4][-6] targetname
三、pathping
pathping 是要跟蹤路徑并未路徑中的每個路由器和鏈路提供網絡延遲和數據包丟失等相關信息。其工作原理類似與 tracert,并且會在一段指定的時間內定期將 ping 命令發送到所有路由器,并根據每個路由器的返回數值生成統計結果。
命令行下返回的結果有兩部分,第一部分顯示到達目的地經過了哪些路由;第二部分顯示路徑中源和目標之間的路由器,然后根據各個路由器返回的數據包計算結果。
命令基本格式:
pathping [-g host-list] [-h maximum_hops] [-i address] [-n] [-p period] [-q num_queries][-w timeout] [-4] [-6] targetname
四、arp
ARP 協議是在以太網中使用 TCP/IP 協議時,必需能根據目的計算機 IP 地址獲取對應的 MAC 地址。當發送計算機和目的計算機不在同一個局域網中時,必須經過路由器才可以通信,因此發送計算機通過 ARP 協議獲得的就不是目的計算機的 MAC 地址,而是作為網關路由器接口 MAC 地址,所有發送給目的計算機的幀都將先發給該路由器,然后通過它發送給目標計算機,這就是 ARP 代理(ARP Proxy)。
命令基本格式:
arp -s inet_addr eth_addr [if_addr] //綁定靜態MAC地址
arp -d inet_addr [if_addr] //刪除IP地址綁定MAC
arp -a [inet_addr] [-N if_addr] //顯示IP與MAC綁定
五、route
route 命令主要用于手動配置靜態路由并顯示路由信息表。
命令基本格式:
route [-f] [-p] command [destination] [mask netmask] [gateway] [metric metric] [if interface]
六、netstat
netstat 命令是一個監控 TCP/IP 網絡的工具,它可以顯示路由表、實際的網絡連接、每一個網絡接口設備的狀態信息,以及與 IP、TCP、UDP 和 ICMP 等協議相關的統計數據。
命令基本格式:
netstat [-a] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]
七、nslookup
nslookup 是一個用于查詢 Internet 域名信息或診斷 DNS 服務器問題的工具。
(一)非交互式查詢
命令基本格式:
nslookup [-option] [{name|[-server]}]
(二)交互式查詢
命令基本格式如下,直接使用 nslookup 命令且不帶任何參數,即進入 nslookup 的交互式查詢界面,可以使用如下命令:
nslookup 回車
NAME:顯示域名為NAME的域的相關信息
server NAME:設置查詢的默認服務器NAME所指定的服務器
exit:退出nslookup的交互式查詢界面
set option:設置nslookup的選項,用于查找DNS服務器上相關的設置信息
八、ftp
ftp 是一個 Windows 系統中常使用的連接 FTP 文件服務器的命令。
命令基本格式:
ftp [-v] [-n] [-s:filename] [-a] [-A] [-x:sendbuffer] [-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [host]