在Windows中,如果你要設(shè)置IP地址,一般是進(jìn)入“本地連接”->“屬性”,手動(dòng)設(shè)置要更改的IP地址。這種方法很直觀,假如要設(shè)置幾百臺(tái)電腦的IP,那這個(gè)效率就低了。今天在網(wǎng)絡(luò)上看了一個(gè)NETSH命令,活用一下,做成批處理文件,就省力了哦。 1.進(jìn)入CMD命令行; 點(diǎn)擊“開始”->“運(yùn)行”,輸入“cmd”,回車, 2.設(shè)置IP: 設(shè)置動(dòng)態(tài)獲取IP地址(DHCP)
c:/>netsh interface ip set address name="本地連接" source=dhcp 設(shè)置固定IP c:/>netsh interface ip set address name="本地連接" source=static addr=192.168.0.10 mask=255.255.255.o gateway=192.168.0.1 gwmetric=auto 參數(shù)說明: 1.name:網(wǎng)絡(luò)連接名稱,一般為“本地連接”。你可以在“控制面板”->“網(wǎng)絡(luò)連接”中看到。
2.source:獲取IP的途徑。動(dòng)態(tài)獲取,則為dhcp,手動(dòng)設(shè)置,則為static。
3.addr:要設(shè)置的IP地址。
4.mask:子網(wǎng)掩碼。
5.gateway:網(wǎng)關(guān)地址。
6.gwmetric:網(wǎng)關(guān)躍點(diǎn)數(shù),可以設(shè)置為整型數(shù)值,也可以設(shè)置為“自動(dòng)”:auto。
3.設(shè)置DNS:
自動(dòng)獲取DNS
c:/>netsh interface ip set dns name="本地連接" source=dhcp
手動(dòng)設(shè)置單個(gè)DNS
c:/>netsh interface ip set dns name="本地連接" source=static addr=218.74.122.74 register=primary
手動(dòng)設(shè)置多個(gè)DNS c:/>netsh interface ip set dns name="本地連接" source=static addr=218.74.122.74 index=2
參數(shù)說明:
1.name:網(wǎng)絡(luò)連接名稱,一般為“本地連接”。你可以在“控制面板”->“網(wǎng)絡(luò)連接”中看到。
2.source:獲取IP的途徑。動(dòng)態(tài)獲取,則為dhcp,手動(dòng)設(shè)置,則為static。
3.addr:要設(shè)置的IP地址。
4.register:
5.none: 禁用動(dòng)態(tài) DNS 注冊。
6.primary: 只在主 DNS 后綴下注冊。
7.both: 在主 DNS 后綴下注冊,也在特定連接后綴下注冊。
8.index:設(shè)置的DNS的順序號(hào)。
4.編寫設(shè)置IP/DNS的批處理文件:
知道了如何設(shè)置IP和DNS后,你可以自己編寫一個(gè)BAT文件:
新建一個(gè)文本文檔,將后綴改為“.bat”;
編輯“.bat”文件的內(nèi)容為上面的設(shè)置命令。例如:
[quote]
@echo off echo . echo . echo . echo 配置本機(jī)網(wǎng)絡(luò)屬性: set slection1= set/p slection1=請(qǐng)輸入IP地址: netsh interface ip set address name="本地連接" source=static addr=%slection1% mask=255.255.255.0 set slection2= set/p slection2=請(qǐng)輸入網(wǎng)關(guān)地址: netsh interface ip set address name="本地連接" gateway=%slection2% gwmetric=0
set slection3= set/p slection3=請(qǐng)輸入主dns地址 netsh interface ip set dns name="本地連接" source=static addr=%slection3% register=PRIMARY
set slection4= set/p slection4=請(qǐng)輸入備份dns地址 netsh interface ip add dns name="本地連接" addr=%slection4% netsh interface ip set wins name="本地連接" source=static addr=none pause [/quote]
運(yùn)行時(shí),雙擊這個(gè)bat文件,等待設(shè)置完成即可。
關(guān)于netsh命令的詳細(xì)使用說明,可以在命令行,輸入 netsh /? 命令查看,這里就不做說明了,希望能對(duì)你有用。
|