一些非常實用的CMD指令 - 關於網路方面的CONFIG
個人比較常用到的…IPCONFIG、TRACERT、NETSTAT
Ipconfig 工貝
參數
/all 替所有介面製作詳細的組態報告
/flushdns 從DNS名稱快取中移除所有的入口
/registerdns 刷新所有DHCP出租或註冊的DNS名稱
/displaydns 顯示DNS解析器快取的內容
/release adapter 釋出特定介面的IP位址
/renew adapter 更新特定介面的IP位址
/showclassid adapter 顯示指定轉接卡可用的DHCP類別ID
/setclassid adapter classID_to_set 變更指定轉接卡可用的DHCP類別ID
Ping 工具
參數
-t Ping指定的主機,直到停止為止
-a 將位址解析成主機名稱
-n count 設定要傳送的回波求數
-l size 傳送指定容量的封包
-f 對外送封包設定DF旗標
-i TTL 指定外送封包的TTL
-v TOS 指定服務的類型
-r count 記錄指定數目跳躍點的路徑
-s count 設定指定數目跳躍點數的timestamp
-j host-list 指定主機清單沿路的鬆散來源路徑
-k host-list 指定主機清單沿路的嚴謹來源路徑
-w 設定回應的等待期間(以秒為單位)
Tracert 路徑追蹤工具
參數
-d 防止路由器介面位址被解析成主機名稱
-h maximun_hops 指定抵達目的端的最大跳躍點數
-j host_list 指定主機清單沿路的鬆散來源路徑
-w timeout 指定等待每則回覆的微秒數
PathPing 結合ping和tracert的功能
參數
-n 指定不要解析成主機名稱的位址
-h max_hops 指定要用來搜尋目標的最大跳躍點數
-g destination address router IP address or NetBIOS names
指定主機清單沿路的鬆散來源路徑
-p milliseconds 指定等待ping之間的微秒數
-q number_queries 指定每個跳躍點的詢問數
-R 檢查路徑上每個路由器是否都能支援資源保留協定。
-R切換記號是用來測試QoS的連動性。
-T 在封包上貼上第二層優先權,並送往路徑上的每個網路裝置。
-T切換記號是用來測試QoS的連動性。
-w milliseconds 指定等待每則回覆的微秒數。
Arp 工具可用來檢視位址解析協定快取
參數
-a 顯示所有介面的目前所有的ARP入口。
-d 從ARP快取中移除所列的入口。
-g 顯示所有介面的目前所有的ARP入口(與-a相同)。
-S ip_address mac_address 在ARP快取中新增靜態入口。
-N interface_address 列出指定介面的所有ARP入口。
Route 可用來檢視和修改IP路由表
參數
-f 清除所有閘道器入口的路由表。
-p 指定要加入路由表和登錄檔的路徑,以便TCP/IP每次啟動時
路徑就會自動加入路由表中。
Print destination 顯示路由表。如果其中含有「destination」,則只有通往該目的端
的路徑才會被顯示。
Add destination mask netmask gateway metric metric if interface
利用閘道器的轉送IP位址,替指定的目的端增加路徑。其中
metric 和 if 選項是選擇式。
Change destination mask netmask gateway metric metric if interface
修改現存路徑。
Delete destination 刪除指定目的端的路徑。
Mask netmask 指明下一個參數是網路遮罩。如果沒有指定網路遮罩,預設值
就會設為255.255.255.255。
metric metric 指定抵達目的端的成本。要先選公制較低的路徑,再選公制較高的路徑。
If interface 指定可到達目的端的介面。
Netstat 顯示協定的統計量、目前的TCP/IP連線,以及正在接聽的連接埠。
參數
-a 顯示所有連線和接聽中的連接埠。
-r 顯示路由表的內容。
-n 指明netstat不會把位址和連接埠號轉換成名稱。
-s 顯示IP、ICMP、TCP和UDP每個協定的統計值。
-p protocol 顯示指定協定的連線資訊。協定可以是TCP、UDP或IP。如果有使用
-s 選項,這個切換記號就會顯示指定協定的統計值。在此情況下,協
定可以是TCP、UDP、IP或ICMP。
-e 顯示網路的統計值。
Interval 顯示每個間隔(以秒為單位)新的統計值集。如果沒有指定間隔,Netstat只會
顯示一次統計值。
Nbtstat 用來排除NetBIOS名稱解析的問題。
參數
-a name 回傳name 所指定電腦的NetBIOS名稱表和MAC位址。
-A ip_address 回傳 ip_address 所指定電腦的NetBIOS名稱表和MAC位址。
-c 列出 NetBIOS 名稱快取的內容。
Number 以秒為單位指定顯示間隔。
-n 顯示由NetBIOS應用程式(如伺服器和重導器)在本地所註冊的名稱。
-r 顯示由廣播或WINS伺服器所解析的名稱總數。
-R 從Imhosts檔案中清除名稱快取並重新載入所有#PRE入口。
-RR 對名稱伺服器釋出和註冊所有的名稱。
-s 顯示NetBIOS 通信期表,將目的端的IP位址轉換成電腦的 NetBIOS名稱。
-S 顯示NetBIOS 通信期表與目的端的IP位址。
Nslookup 用來排除DNS的問題。
命令
nslookup 啟動Nslookup工貝
set debug 在Nslookup內啟動除錯模式。
set d2 在Nslookup內啟動冗長除錯模式。
host name 回傳指定主機的IP位址。
name 以預設伺服器顯示主機和網域「名稱」的相關資訊。
name1 name2 與上述同,但以name2 當成伺服器。
help or ? 顯示共用指令的相關資訊。
set option 設定選項(如set d2)。
server name 以目前的預設伺服器將預設伺服器設為name。
Iserver name 以初始伺服器將預設伺服器設為name。
finger[user] 算出目前預設主機上的選用user。
root 將目前的預設伺服器設為root。
Is[opt] domain [>file] 列出domain 中的位址,把所選的結果送往file。Opt變數可以是
-a(標準名稱和別名)、-d(所有記錄)或-t(類型)。
view file 靠Is 切換記號把所產生的輸出檔排序,並按頁次顯示。
exit 離開Nslookup。
設定選項
all 顯示選項、目前的伺服器和主機。
[no]debug 顯示除錯資訊。
[no]d2 顯示冗長除錯資訊。
[no]defname 將網域名稱附加到每則詢問中。
[no]recurse 要求以遞迴的答案回覆詢問。
[no]search 使用網域搜尋清單。
[no]vc 永遠使用虛擬線路。
domain=name 把預設的網域名稱設為name。
srchlist=n1[n1/n2/..] 把網域設為n1,並把搜尋清單設為n1、n2,依此類推。
root=name 把根伺服器設定成為name。
retry=x 將重試的次數設為x。
timeout=x 將初始的暫停間隔設定為x秒。
type=type 設定詢問類型(如A、ANY、CNAME、MX、NS、PTR、SOA、SRV)。
querytype=type 與type同。
class=query_class 設定詢問類別(如IN、ANY)。
[no]msxfr 使用快速區段傳送。
ixfrver=x 指定目前的版本,以用在累加區段傳送(Incremental Zone Transfer,IXFR)
要求中。
Hostname 傳回本地電腦的主機名稱
留言列表