切換IP地址

guoge發表於2007-12-16

   經常到各家醫院出差,經常要配不同區域網的地址,另外許多醫院的因特網和區域網是物理隔離的,為了上網必須不停切換IP地址。

一種簡單的方法是使用netsh命令,把不同地址配置編寫為批處理檔案,例如:

netsh interface ip set address name=本地連線 source=static addr=192.168.100.199 mask=255.255.255.0

 

http://www.cnblogs.com/LeeWenjie/archive/2006/11/24/570775.html

有一篇IP切換的批處理檔案:

@echo off

echo ******************************************************************

echo ** 自動IP修改器:IPChange                                        **

echo ** LeeWenjie 2006-11-26                                         **

echo ******************************************************************

echo ** 選項說明                                                     **

echo ** [F]: Family  自動獲承IP                                      **

echo ** [5]: Office5 閘道器192.168.22.5                                **

echo ** [2]: Office2 閘道器192.168.22.2                                **

echo ** [P]: Pantry  廈航閘道器                                        **

echo ** [C}: Cancel  取消操作                                        **

echo ******************************************************************

echo ** 請選擇:                                                      **

 

choice /c f52pc /m [Family,Office5,Office2,Pantry,Cancel] /D 2 /T 10

 

if errorlevel 5 goto end

if errorlevel 4 goto pantry

if errorlevel 3 goto office2

if errorlevel 2 goto office5

if errorlevel 1 goto family

 

:family

echo Set Family's IP Start......

netsh interface ip reset log.txt

netsh interface set interface 本地連線 disable

netsh interface ip set address name=本地連線 source=dhcp

netsh interface ip set address name=本地連線 gateway=none

netsh interface set interface 本地連線 enable

del log.txt

echo Set Family's IP End.

goto end

 

:office5

echo Set Office5's IF start......

netsh interface ip reset log.txt

netsh interface ip set address name=本地連線 source=static addr=192.168.22.111 mask=255.255.255.0

netsh interface ip set address name=本地連線 gateway=192.168.22.5 gwmetric=0

netsh interface ip set dns name=本地連線 source=static addr=202.101.103.55 register=PRIMARY

del log.txt

echo Set Office5's IP End.

goto end

 

:office2

echo Set Office2's IP Start......

netsh interface ip reset log.txt

netsh interface ip set address name=本地連線 source=static addr=192.168.22.111 mask=255.255.255.0

netsh interface ip set address name=本地連線 gateway=192.168.22.2 gwmetric=0

netsh interface ip set dns name=本地連線 source=static addr=202.101.103.55 register=PRIMARY

del log.txt

echo Set Office2's IP End.

goto end

 

:pantry

echo Set Pantry's IP Start......

netsh interface ip reset log.txt

netsh interface ip set address name=本地連線 source=static addr=192.168.1.199 mask=255.255.255.0

netsh interface ip set address name=本地連線 gateway=192.168.1.254 gwmetric=0

netsh interface ip set dns name=本地連線 source=static addr=202.101.103.55 register=PRIMARY

del log.txt

echo Set Pantry's IP End.

goto end

 

:end

echo Good Lock

@echo on

 

 

第二種方法使用軟體。例如IPCHANGER , IPHELPER

我使用的是IPHELPER   ,因為它是綠色的、免費的、沒有限制的。但說實話,它的可用性沒有其它商用的好。好在也用習慣了。

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9036/viewspace-693/,如需轉載,請註明出處,否則將追究法律責任。

相關文章