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