如何程式設計實現修改本機的IP位址DNS伺服器等設定

2021-09-22 03:10:42 字數 955 閱讀 1196

在這裡需要使用乙個cmd命令。就叫:netsh

具體的使用方法見:

[url]

我將這些內容總結一下,以便於以後使用:

1、修改本機ip位址 並指定掩碼:

netsh inte***ce ip set address "本地連線" static 192.168.1.15 255.255.255.0 192.168.1.1 1

2、給本機新增新的ip位址

netsh inte***ce ip add address "本地連線" 192.168.1.16 255.255.255.0 192.168.1.1 1

閘道器如何已經設定,就可以不加閘道器部分**:如:

netsh inte***ce ip add address "本地連線" 192.168.1.17 255.255.255.0

3、刪除本機上的乙個ip位址

netsh inte***ce ip delete address "本地連線" 192.168.1.17

4、設定乙個主dns伺服器,這樣設定後,原機子上的設定全部刪除掉了。

netsh inte***ce ip set dns "本地連線" 202.102.152.4 primary

5、新增乙個dns伺服器。

netsh inte***ce ip add dns "本地連線" 202.102.152.3

有時候筆記本會隨著工作環境而切換ip,特意編寫了一下乙個bat檔案

@echo off

echo 正在改變ip,請稍候...

netsh inte***ce ip set address "本地連線" static 10.××.××.×× 255.255.255.0 10.××.××.×× 1

echo 正在改變dns,請稍候...

netsh inte***ce ip add dns "本地連線" ××.××.××.×× 

@echo on

網路程式設計 C 修改本機ip位址

昨天學會了程式設計實現獲取本地網絡卡資訊,今天再接再礪學會了修改本機ip位址。其實原理很簡單就是用c 呼叫一下dos命令而已,不得不說,dos命令實在是太強大了,當然聽說還有種修改登錄檔的方法,不過沒有試驗過,所以放上呼叫dos命令修改本地ip位址的 include include include ...

SOCKET 程式設計 獲取本機IP 位址

源程式 include include include include include include include include include include define port 7778 define maxdatasize 1024 int main setsockopt socke...

如何限制修改 IP 位址

如何限制修改 ip 位址 如何禁止顯示的本地連線屬性 現在很多單位都配置了區域網,為了便於進行網路管理,同時為了提高的登入網路的速 度,網管人員一般都為區域網中的每台電腦都指定了 ip 位址。但是在 windows 環境下其他 使用者很容易修改 ip 位址配置,這樣就很容易造成 ip 位址衝突等故障...