龍巖易富通網(wǎng)絡(luò)科技有限公司

龍巖小程序開發(fā),龍巖分銷系統(tǒng)

巧用Netsh 命令(2)

2015.09.10 | 526閱讀 | 0條評(píng)論 | 未命名

三、在命令行下直接修改Windows的IP地址 呵呵,當(dāng)然是可以的了。不僅可以修改IP地址,和相關(guān)的每個(gè)細(xì)節(jié)都可以用命令行方式進(jìn)行配置。 只不過一般大家不太習(xí)慣罷了。 方法就是使用系統(tǒng)中提供的一個(gè)很牛B的命令行工具“netsh”: 首先,察看自己現(xiàn)在的ip地址: look: 呵呵,列出了兩塊網(wǎng)卡,其中接口名為“本地連接”的這塊網(wǎng)卡配置情況: 使用了固定IP,其中ip地址為192.168.0.4,其他信息略(自己不會(huì)看?。? 好了,我們來修改這個(gè)IP 呵呵,改成什么呢,稍微改一點(diǎn)點(diǎn)吧: 呵呵,現(xiàn)在ip就是192.168.0.5了。

當(dāng)然,命令行下修改IP也可以只用1條命令
到這里,netsh的最最最簡(jiǎn)單的功能,命令行下修改IP地址 已經(jīng)說完了
看到一個(gè)朋友是做網(wǎng)管的,管理著公司幾個(gè)不同的,每次都要抱著筆記本修改成不同的ip地址、不同的 子網(wǎng)掩碼、、、其實(shí),只要能夠充分的發(fā)揮Netsh腳本的功能,就可以最快捷的修改自身的配置。 OK,開始 首先,顯示一個(gè)配置腳本
?look:
我們進(jìn)入Netsh環(huán)境,切換到interface ip環(huán)境 通過dump命令將當(dāng)前配置情況顯示了出來。 第二步,導(dǎo)出一個(gè)配置腳本
look:
這樣,我們就把剛才顯示的配置腳本保存成了一個(gè)文件c:interface.txt 第三步,復(fù)制一個(gè)腳本拷貝interface2.txt并修改它 呵呵,原因?簡(jiǎn)單嘛,為了更方便的切換環(huán)境啊
注意哦,我們已經(jīng)把所需要修改的ip地址、子網(wǎng)掩碼、網(wǎng)關(guān)和dns做了修改。 最后,再把新的配置文件直接導(dǎo)入系統(tǒng)。
總結(jié): 通過Netsh里面的dump命令可以直接顯示配置腳本。 而通過netsh -c interface ip dump >c:interface.txt的方式可以導(dǎo)出配置腳本。 然后再netsh -f c:interface.txt的方式又可以把導(dǎo)出的配置腳本再導(dǎo)回去。 一來一去間,就可以輕松的實(shí)現(xiàn)方便的修改配置。 Netsh里面還有很多很多命令,諸如可以進(jìn)入netsh環(huán)境后,在根級(jí)目錄用exec命令 也可以加載一個(gè)配置腳本。
NETSH原來還可以這么用
netsh interface ip delete dns "本地連接" addr=all netsh interface ip add dns "本地連接" addr=202.101.172.35 netsh interface ip add dns "本地連接" addr=202.101.172.36 netsh interface ip add address "本地連接" 192.168.0.133 255.255.255.0 netsh interface ip add address "本地連接" gateway=192.168.0.1 gwmetric=2 ipconfig /flushdns
ECHO ============== IP地址更改腳本 ============== SET IP="192.168.2.153" SET MASK="255.255.255.0" SET GATEWAY="192.168.2.99" SET DNS="202.101.172.36" SET DNS1="202.101.172.35" SET DNS2="211.155.235.188" SET NAME="本地連接" ECHO 將配置如下IP地址: ECHO IP地址: %IP% ECHO 子網(wǎng)掩碼:%MASK% ECHO 默認(rèn)網(wǎng)關(guān):%GATEWAY% ECHO 首選DNS: %DNS% ECHO 備用DNS: %DNS1% ECHO 備用DNS: %DNS2% ECHO 請(qǐng)稍候,正在更改IP地址... ECHO OFF NETSH INTERFACE IP SET ADDRESS NAME=%NAME% SOURCE=STATIC ADDR=%IP% MASK=%MASK% GATEWAY=%GATEWAY% GWMETRIC = 1 NETSH INTERFACE IP SET DNS NAME=%NAME% SOURCE=STATIC ADDR=%DNS% NETSH INTERFACE IP ADD DNS NAME=%NAME% ADDR=%DNS1% INDEX=2 NETSH INTERFACE IP ADD DNS NAME=%NAME% ADDR=%DNS2% INDEX=3 ECHO IP地址設(shè)置結(jié)束

贊 (

發(fā)表評(píng)論