ㄚ晟的IT筆記
ㄚ晟與巧克力的旅遊筆記

2008年6月16日 星期一

簡易修改IP的命令與程式

加入書籤: HemiDemi MyShare Baidu Google Bookmarks Yahoo! My Web Del.icio.us Digg technorati furl

  每次要更改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修改器,應該可以節省許多修改IP的繁雜步驟了。


 


 






4 則留言:

匿名 提到...

真是好用,轉寄給朋友囉^^

匿名 提到...

這程式是流動的IP不需要重新連線
就可以更換新的IP嗎?

可是這小軟體好像對VISTA無效欸
測試原先IP , 使用後IP沒變

可以另外新增一組VISTA版本嗎 ?

謝謝大大 !!

我即時x31212x

Unknown 提到...

echo 1家中.IP:%Addr1% Mask:%Mask1% Gateway:%GTWay1% DNS:%Dns1%
echo 2辦公室.IP:%Addr2% Mask:%Mask2% Gateway:%GTWay2% DNS:%Dns2%
------
這兩個選項「1家中、2辦公室」,但是我只想輸入「1」即代表「1家中」不想全部輸入,請問這邊
-----------
if %Chose3%==1 GOTO A31
if %Chose3%==2 GOTO A32
我該如何改呢?謝謝

Unknown 提到...

你好我使用無線分享器沒有辦法更改ip而且ip 與原主機相同,是否有辦法更改為不同

加入書籤(訂閱文章)

HemiDemi Yahoo! My Web MyShare Add this page to Search 2.0 Add this page to FunP Add this page to Search 2.0 YouPush Baidu Google Bookmarks Del.icio.us Digg technorati furl