揭秘!快速切換IP地址絕招
快速切換IP地址絕招一
在工作過程中會遇到在不同的網(wǎng)段中進(jìn)行網(wǎng)絡(luò)調(diào)試的情況,經(jīng)常需要將機(jī)器在幾個不同的IP地址中進(jìn)行切換。在Win2000*作系統(tǒng)中改變IP地址較之Win98已經(jīng)方便多了因為改完IP地址后不需要重啟計算機(jī),但還要進(jìn)入網(wǎng)絡(luò)屬性設(shè)置中進(jìn)行*作。有沒有再簡便一點(diǎn)的方法呢,比如用鼠標(biāo)雙擊一下快捷方式就可以實(shí)現(xiàn)IP地址的切換?
答案是肯定的。在Win2000中用netsh命令就可以實(shí)現(xiàn)這個功能。首先進(jìn)入命令行模式(在“開始→運(yùn)行”中鍵入“cmd”即可進(jìn)入命令行模式),在提示符下鍵入netsh即可進(jìn)入netsh的界面。再鍵入int ip進(jìn)入接口IP的配置模式,鍵入dump則列出接口IP配置信息:
- C:\Documents and Settings\Administrator>netsh
- netsh>
- netsh>int ip
- interface ip>dump
- # ----------------------------------
- # 接口 IP 配置
- # ----------------------------------
- pushd interface ip
- # ″本地連接″ 的接口IP 配置(注:以下顯示視具體機(jī)器情況而定)
- set address name = ″本地連接″ source = static addr = 192.168.0.5 mask = 255.255.255.0
- set address name = ″本地連接″ gateway = 192.168.0.2 gwmetric = 1
- set dns name = ″本地連接″ source = static addr = 61.237.17.181
- add dns name = ″本地連接″ addr = 211.97.168.129
- add dns name = ″本地連接″ addr = 211.98.4.1
- set wins name = ″本地連接″ source = static addr = none
- # ″本地連接 2″ 的接口 IP 配置
- set address name = ″本地連接 2″ source = dhcp
- set dns name = ″本地連接 2″ source = dhcp
- set wins name = ″本地連接 2″ source = dhcp
- popd
- # 接口 IP 配置結(jié)束
快速切換IP地址絕招 二
現(xiàn)在我們可以大致了解到用netsh命令更改IP地址的方式,即通過“set address name =連接名稱(連接名稱要用引號括起來)source=static addr=IP地址 mask=子網(wǎng)掩碼”來實(shí)現(xiàn)。 到命令行模式下用netsh直接試一下。比如要將本機(jī)的IP地址改為192.168.0.7,子網(wǎng)掩碼為255.255.255.0,可以進(jìn)行以下*作:
- C:\Documents and Settings\Administrator>netsh
- netsh>int ip
- interface ip>set address name ="本地連接"source = static addr = 192.168.0.7 mask = 255.255.255.0
確認(rèn)更改。
- interface ip>exit
再用ipconfig命令核實(shí)一下:
- C:\Documents and Settings\Administrator>ipconfig
- Windows 2000 IP Configuration
- Ethernet adapter 本地連接 2
- Media State . . . . . . . . . . . Cable Disconnected
- Ethernet adapter 本地連接
- Connection-specific DNS Suffix .
- IP Address. . . . . . . . . . . . 192.168.0.7
- Subnet Mask . . . . . . . . . . . 255.255.255.0
- Default Gateway . . . . . . . . . 192.168.0.2
從以上顯示中可以看到已經(jīng)成功實(shí)現(xiàn)了在Win2000中用命令行方式來改變IP地址。用這種方式改變IP地址甚至還沒有在圖形界面中*作來得快。不過我們再用腳本幫一下忙,離勝利目標(biāo)就不遠(yuǎn)了。首先打開記事本,輸入以下內(nèi)容:
- int ip
- set address name=″本地連接″ source=static addr=192.168.0.7 mask=255.255.255.0
然后保存為一個名為“7.sh”的文件,放到C盤根目錄下,再進(jìn)入命令行模式,在C盤根目錄下鍵入“netsh exec 7.sh”,好像沒什么反應(yīng)啊?不過再用ipconfig查看一下,會發(fā)現(xiàn)IP地址已經(jīng)改過來了。
最后再用記事本寫一個批處理文件,命名為“7.bat”,內(nèi)容為“netsh exec 7.sh”。為該文件在桌面上創(chuàng)建一個快捷方式,這樣雙擊該快捷方式即可實(shí)現(xiàn)IP地址的快速改變。如果要快速在192.168.0.5、192.168.0.7等相同網(wǎng)段IP地址間進(jìn)行切換的話,只需要改變“addr”后面的地址即可,但是要將IP地址改為如172.19.96.7之類不同網(wǎng)段的IP地址,就需要將網(wǎng)關(guān)信息一起改變,也就是在腳本文件中加入一行關(guān)于網(wǎng)關(guān)的信息:
- int ip
- set address name = ″本地連接″source = static addr= 172.19.96.7 mask = 255.255.255.0
- set address name = ″本地連接″gateway = 172.19.96.1 gwmetric = 1
同樣地將以上內(nèi)容存為腳本文件,再做成批處理文件執(zhí)行一下,用ipconfig/all命令檢測一下,發(fā)現(xiàn)包括網(wǎng)關(guān)在內(nèi)的信息也修改過來了。這是不是既快又方便,IP地址想換就換?
IP地址的快速切換就為大家介紹完了,希望大家已經(jīng)深刻的了解了。我們還會繼續(xù)向大家介紹這方面的知識。
【編輯推薦】