如何编程实现修改本机的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,如需转载请自行联系原作者

目录
相关文章
|
3月前
|
存储 域名解析 弹性计算
阿里云上云流程参考:云服务器+域名+备案+域名解析绑定,全流程图文详解
对于初次通过阿里云完成上云的企业和个人用户来说,很多用户不仅是需要选购云服务器,同时还需要注册域名以及完成备案和域名的解析相关流程,从而实现网站的上线。本文将以上云操作流程为核心,结合阿里云的活动政策与用户系统梳理云服务器选购、域名注册、备案申请及域名绑定四大关键环节,以供用户完成线上业务部署做出参考。
|
5月前
|
网络协议
利用Private Zone DNS - 搭建AD但不搭建DNS服务器如何加域
利用Private Zone DNS - 搭建AD但不搭建DNS服务器如何加域
利用Private Zone DNS - 搭建AD但不搭建DNS服务器如何加域
|
6月前
|
网络协议 Ubuntu
在Ubuntu 18.04/20.04 LTS设置静态DNS服务器的过程。
以上步骤提供了一种简洁明了的指导,让用户能够在Ubuntu系统中有效设置静态DNS服务器,这对日常管理和网络配置来说是非常实用的技能。
618 18
|
4月前
|
网络协议 API 网络安全
永久独立IP服务器解析与选择指南
关于“永久独立IP服务器”,这个概念需要从技术和商业两个层面来理解,小编为您整理发布。
|
7月前
|
Ubuntu Linux 网络安全
在Linux云服务器上限制特定IP进行SSH远程连接的设置
温馨提示,修改iptables规则时要格外小心,否则可能导致无法远程访问你的服务器。最好在掌握足够技术知识和理解清楚操作含义之后再进行。另外,在已经配置了防火墙的情况下,例如ufw(Ubuntu Firewall)或firewalld,需要按照相应的防火墙的规则来设置。
390 24
|
6月前
|
数据采集 人工智能 BI
MyEMS能源管理系统后台配置-邮件服务器设置
本文介绍其邮件服务器配置方法。
89 0
|
8月前
|
安全 Linux
阿里云linux服务器使用脚本通过安全组屏蔽异常海外访问ip
公网网站可能会遭受黑客攻击导致访问异常,使用此脚本可以屏蔽掉异常IP 恢复访问。也可自行设置定时任务定期检测屏蔽。
635 28
|
8月前
|
前端开发 JavaScript 应用服务中间件
服务器如何设置可以提升网站打开速度?
首先关闭掉php版本中的输出详细错误信息功能;具体步骤为软件商店-对应php版本-设置-配置修改 找到“display_errors”参数,选择“关闭”保存即可。
185 1
|
8月前
|
数据库
YashanDB更换服务器IP
本文来自YashanDB官网,主要介绍当单机部署的数据库集群中服务器IP发生变更时,管理员如何使用`yasboot ipchange`命令完成数据库层面的IP更换操作。以一主两备环境为例,详细描述了更换`yasom`、`yasagent`和`yasdb` IP的具体步骤,包括操作顺序、命令示例以及验证方法,确保数据库服务恢复正常运行。操作需按顺序执行,并满足YashanDB的部署要求。
|
7月前
|
网络协议 安全 Linux
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?

相关产品

  • 云解析DNS
  • 推荐镜像

    更多
  • DNS