如何编程实现修改本机的IP地址DNS服务器等设置

简介:
在这里需要使用一个cmd命令。就叫:netsh
具体的使用方法见:
我将这些内容总结一下,以便于以后使用:
1、修改本机IP地址 并指定掩码:
netsh interface ip set address "本地连接" static 192.168.1.15 255.255.255.0 192.168.1.1 1
2、给本机添加新的IP地址
netsh interface ip add address "本地连接" 192.168.1.16 255.255.255.0 192.168.1.1 1
网关如何已经设置,就可以不加网关部分代码:如:
netsh interface ip add address "本地连接" 192.168.1.17 255.255.255.0
3、删除本机上的一个IP地址
netsh interface ip delete address "本地连接" 192.168.1.17
4、设置一个主DNS服务器,这样设置后,原机子上的设置全部删除掉了。
netsh interface ip set dns "本地连接" 202.102.152.4 primary
5、添加一个DNS服务器。
netsh interface ip add dns "本地连接" 202.102.152.3
 
有时候笔记本会随着工作环境而切换ip,特意编写了一下一个bat文件
@echo off
echo 正在改变ip,请稍候...
netsh interface ip set address "本地连接" static 10.××.××.×× 255.255.255.0 10.××.××.×× 1
echo 正在改变DNS,请稍候...
netsh interface ip add dns "本地连接" ××.××.××.×× 
@echo on




本文转自 byteh 51CTO博客,原文链接:http://blog.51cto.com/byteh/77594,如需转载请自行联系原作者

目录
相关文章
|
10月前
|
网络协议
利用Private Zone DNS - 搭建AD但不搭建DNS服务器如何加域
利用Private Zone DNS - 搭建AD但不搭建DNS服务器如何加域
利用Private Zone DNS - 搭建AD但不搭建DNS服务器如何加域
|
11月前
|
网络协议 Ubuntu
在Ubuntu 18.04/20.04 LTS设置静态DNS服务器的过程。
以上步骤提供了一种简洁明了的指导,让用户能够在Ubuntu系统中有效设置静态DNS服务器,这对日常管理和网络配置来说是非常实用的技能。
1673 18
|
11月前
|
应用服务中间件 网络安全 数据安全/隐私保护
网关服务器配置指南:实现自动DHCP地址分配、HTTP服务和SSH无密码登录。
哇哈哈,道具都准备好了,咱们的魔术秀就要开始了。现在,你的网关服务器已经魔法满满,自动分配IP,提供网页服务,SSH登录如入无人之境。而整个世界,只会知道效果,不会知道是你在幕后操控一切。这就是真正的数字世界魔法师,随手拈来,手到擒来。
543 14
|
9月前
|
网络协议 API 网络安全
永久独立IP服务器解析与选择指南
关于“永久独立IP服务器”,这个概念需要从技术和商业两个层面来理解,小编为您整理发布。
|
Ubuntu Linux 网络安全
在Linux云服务器上限制特定IP进行SSH远程连接的设置
温馨提示,修改iptables规则时要格外小心,否则可能导致无法远程访问你的服务器。最好在掌握足够技术知识和理解清楚操作含义之后再进行。另外,在已经配置了防火墙的情况下,例如ufw(Ubuntu Firewall)或firewalld,需要按照相应的防火墙的规则来设置。
656 24
|
安全 Linux
阿里云linux服务器使用脚本通过安全组屏蔽异常海外访问ip
公网网站可能会遭受黑客攻击导致访问异常,使用此脚本可以屏蔽掉异常IP 恢复访问。也可自行设置定时任务定期检测屏蔽。
870 28
|
11月前
|
数据采集 人工智能 BI
MyEMS能源管理系统后台配置-邮件服务器设置
本文介绍其邮件服务器配置方法。
168 0
|
JavaScript Linux Python
在Linux服务器中遇到的立即重启后的绑定错误:地址已被使用问题解决
总的来说,解决"地址已被使用"的问题需要理解Linux的网络资源管理机制,选择合适的套接字选项,以及合适的时间点进行服务重启。以上就是对“立即重启后的绑定错误:地址已被使用问题”的全面解答。希望可以帮你解决问题。
637 20
|
Go API 定位技术
MCP 实战:用 Go 语言开发一个查询 IP 信息的 MCP 服务器
随着 MCP 的快速普及和广泛应用,MCP 服务器也层出不穷。大多数开发者使用的 MCP 服务器开发库是官方提供的 typescript-sdk,而作为 Go 开发者,我们也可以借助优秀的第三方库去开发 MCP 服务器,例如 ThinkInAIXYZ/go-mcp。 本文将详细介绍如何在 Go 语言中使用 go-mcp 库来开发一个查询 IP 信息的 MCP 服务器。
832 2
|
域名解析 网络协议 安全
DNS服务器地址大全
DNS(域名系统)是互联网的“电话簿”,将域名解析为IP地址。选择优质DNS服务器可提升网络速度、降低延迟。以下是全球及中国各运营商的DNS服务器列表,包括公共DNS(如Google DNS、Cloudflare DNS)、中国电信、联通、移动等。根据地理位置、稳定性、安全性与隐私保护等因素选择适合的DNS服务器,优化上网体验。
49281 6

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
  • DNS