使用命令行或者編寫bat批處理設置網絡連接的IP地址以及DNS服務器地址有時候會比手動更加方便,IP地址和DNS的設置一般是配合的,常用到的幾個狀態是:
1、IP地址動態獲取,DNS也動態 2、IP地址動態獲取,DNS靜態 3、IP地址靜態獲取,DNS靜態
不存在IP地址靜態、DNS動態的情況,所以這個時候DNS必須手動指定,設置界面呈不可選擇狀態,如果現在使用命令行強制設置為動態,那么結果會出現DNS依然是靜態選項,並且首選和備用地址都為空這種情況
設置網絡連接必須確定適配器的名稱,如本地連接、無線網絡連接這樣的名稱,如下圖所示:
有了這個連接名稱,那么設置IP地址為動態獲取的命令是:
netsh interface ip set address name="本地連接" source=dhcp
配置靜態IP的命令是:
netsh interface ip set address name="本地連接" source=static addr=192.168.36.153 mask=255.255.255.0 gateway=192.168.36.1
addr是靜態的IP地址,mask是子網掩碼,gateway就是默認網關
下面是,設置DNS為動態獲取的命令:
netsh interface ip set dns name="本地連接" source=dhcp
設置首選DNS服務器地址:
netsh interface ip set dns name="本地連接" source=static addr=101.226.4.6 register=primary
后面的register參數不加也可以
設置備用DNS服務器地址:
netsh interface ip add dns name="本地連接" addr=114.114.114.114 index=2
這里注意,設置備用dns服務器的時候set命令要改成add,代表添加的意思
以上就是設置ip地址和dns服務器地址的命令了