用批次檔來做 IP 的變更
說明:使用筆記型電腦在各個辦公室行動,以批次檔(*.BAT)的方式作修改為一不錯的方式,方法如下;
1.設定IP指令:
netsh interface ip set address "區域連線" static 192.168.1.3 255.255.255.0 192.168.1.254 1
指令說明: "區域連線"是在「網路連線」裡面中你的網卡連線名稱;如果你的OS是英文版的就不是這個名字了喔;後面那三串是 IP_Address Sub_Mask GetWay
2.設定dns指令:netsh interface ip set dns "區域連線" static 168.95.1.1指令說明: 這是設定你的DNS,本公司內部網路一定要設定;
3.補充第二個dns設定:netsh interface ip add dns "區域連線" 168.95.1.5
4.補充wins設定:netsh interface ip set wins "區域連線" static
168.95.1.3
指令說明:本公司內部網路一定要設定;
5.總體如下可以將其加入bat檔中;
例一:一次完成執行ip,wins,dns(2個)設定
netsh interface ip set address "區域連線" static 192.168.1.3 255.255.255.0 192.168.1.254 1
netsh interface ip set wins "區域連線" static 168.95.1.3
netsh interface ip set dns "區域連線" static 168.95.1.1
netsh interface ip add dns "區域連線" 168.95.1.5
例二:設定dns及winsecho dns設定
netsh interface ip set dns "區域連線" static 185.110.131.43
netsh interface ip add dns "區域連線" 185.23.131.44
echo wins設定
netsh interface ip set wins "區域連線" static 185.110.131.43
pause
例三:ip(dhcp)
netsh interface ip set address "區域連線" dhcp
pause
例四:刪除dnsnetsh interface ip delete dns "區域連線" all
pause
例五:刪除wins netsh interface ip delete wins "區域連線" 185.110.131.43
pause
6.設定成自動取得:netsh interface ip set address "區域連線" dhcp
netsh interface ip set dns "區域連線" dhcp7.指令說明
指令:\>netsh interface ip set /?
netsh interface ip set address /?
下列是所有可用的命令。
這個內容中的命令:
set address - 在指定的介面設定 IP 位址或預設閘道。
set dns - 設定 DNS 伺服器模式及位址。
set wins - 設定 WINS 伺服器模式及位址。
================================================================
指令:\>netsh interface ip set address /?
使用方式: set address [name=]
[[source=]dhcp |
[source=] static [addr=]IP address [mask=]IP subnet mask]
[[gateway=] |none [gwmetric=]integer]
參數:
標記 值
name - 介面名稱。
source - 下列值之一:
dhcp: 為指定的介面設定 IP 位址時,使用
DHCP 為來源。
static: 設定 IP 位址時,將來源設定為本
機靜態設定。
gateway - 下列值之一:
: 您在設定靜態 IP 位址使用
的指定預設閘道。
none: 未設定預設閘道。
gwmetric - 預設閘道的公制。當閘道設定為 'none' 時,
不能設定這個欄位。
當來源為 'static' 時,才能使用以下選項:
addr - 指定介面的 IP 位址。
mask - 指定介面的子網路遮罩。
註解: 用來改變 IP 位址設定模式,可從 DHCP 改變到靜態
模式或從靜態模式改變到 DHCP。加入 IP 位址到靜態
IP 位址的介面或加入預設的閘道。
範例:
set address name="Local Area Connection" source=dhcp
set address local static 10.0.0.9 255.0.0.0 10.0.0.1 1
===============================================================
使用方法: delete dns [name=] [[addr=] |ALL ]
參數:
標記 值
name - 要刪除 DNS 伺服器的介面名稱。
addr - 下列值之一:
: 您正在刪除的 DNS 伺服器的
指定 IP 位址。
ALL: 刪除 DNS 伺服器所有已設定的 IP 位址。
註解: 刪除指定介面的靜態設定 DNS 伺服器 IP 位址。
範例:
delete dns "Local Area Connection" 10.0.0.1
delete dns "Local Area Connection" all
=======================================================================
使用方式: delete wins [name=] [[addr=] |ALL ]
參數:
標記 值
name - 要刪除 WINS 伺服器的介面名稱。
addr - 下列值之一:
: 您正在刪除的 WINS 伺服器的
指定 IP 位址。
ALL: 刪除 WINS 伺服器的所有已設定的 IP 位址。
註解: 刪除指定介面的靜態設定 WINS 伺服器 IP 位址。
範例:
delete wins "Local Area Connection" 10.0.0.1
delete wins "Local Area Connection" all