2008年9月7日 星期日

簡易修改IP的命令與程式

  每次要更改IP設定都得進入區域網路內容中修正,實在是非常的麻煩。除了可以透過市面上許多的軟體來做變更外,其實利用Windows內建的命令netsh,透過建立批次檔或命令檔的方式也可以達到這樣的作用。


Netsh 功能解說:


netsh


使用方式: netsh [-a AliasFile] [-c Context] [-r RemoteMachine] [-u [DomainName\]UserName] [-p Password | *]

[Command | -f ScriptFile]


 下列是所有可用的命令。



 這個內容中的命令:

 ? - 顯示命令清單。

 add - 新增項目清單中的設定項目。

 bridge - 變更到 `netsh bridge' 內容。

 delete - 刪除項目清單中的設定項目。

 dhcpclient - 變更到 `netsh dhcpclient' 內容。

 dump - 顯示設定指令檔。

 exec - 執行指令檔。

 firewall - 變更到 `netsh firewall' 內容。

 help - 顯示命令清單。

 http - 變更到 `netsh http' 內容。

 interface - 變更到 `netsh interface' 內容。

 ipsec - 變更到 `netsh ipsec' 內容。

 lan - 變更到 `netsh lan' 內容。

 nap - 變更到 `netsh nap' 內容。

 netio - 變更到 `netsh netio' 內容。

 p2p - 變更到 `netsh p2p' 內容。

 ras - 變更到 `netsh ras' 內容。

 rpc - 變更到 `netsh rpc' 內容。

 set - 更新組態設定。

 show - 顯示資訊。

 winhttp - 變更到 `netsh winhttp' 內容。

 wins - 變更到 `netsh wins' 內容。

 winsock - 變更到 `netsh winsock' 內容。

 wlan - 變更到 `netsh wlan' 內容。


Netsh 範例:


 netsh interface ip set address 區域網路 static 
192.168.1.2 255.255.255.0 192.168.1.1 1

 netsh interface ip set dnsserver 區域網路 static 192.168.1.10 primary


原文網址

快速修改IP設定的Windows command指令

1、請開啟ㄧ個空白記事本文件

2、實作方法指令說明
靜態IP使用方式:netsh interface ip set address [介面名稱] static [IP] [子網路遮罩] [閘道器] [預設閘道公制]
動態IP使用方式:netsh interface ip set address [介面名稱] source=dhcp

3、靜態IP設定內容,並將文件存成bat檔

@ECHO OFF
@ECHO Updateing IP,Subnet Mask,Gatway IP...
netsh interface ip set address "區域連線" static 192.168.1.8 255.255.255.0 192.168.1.1 1

@ECHO Updateing DNS Server IP...
netsh interface ip set dns "區域連線" statice 192.168.1.5 primary

:rem Vista 用,如果OS不是Vista可以將這一行移除或是留著備用
netsh interface ip set dnsserver "區域連線" statice 192.168.1.5 primary

@ECHO 更新完畢!請按下任意鍵關閉!
pause

4、動態IP設定內容,並將文件存成bat檔

@ECHO OFF
@ECHO Updateing IP,Subnet Mask,Gatway IP...
netsh interface ip set address "區域連線" source=dhcp

@ECHO Updateing DNS Server IP...
netsh interface ip set dns "區域連線" source=dhcp

:rem Vista 用,如果OS不是Vista可以將這一行移除或是留著備用
netsh interface ip set dnsserver "區域連線" source=dhcp

@ECHO 更新完畢!請按下任意鍵關閉!
pause


原文網址