一、设置IP地址

1. 自动获取IP地址:

  netsh interface ip set address [name=]"本地连接" [source=]dhcp

2. 手动设置IP地址:例如设置IP 为192.168.0.3,掩码为255.255.255.0,网关为192.168.0.254

  netsh interface ip set address [name=]"本地连接" [source=]static [addr=]192.168.0.3 [mask=]255.255.255.0 [gateway=]192.168.0.254 [gwmetric=]1

    ——name:网络连接名称,一般为“本地连接”。你可以在“控制面板”->“网络连接”中看到

    ——source:获取IP的途径。动态获取,则为dhcp;手动设置,则为static

    ——addr:要设置的IP地址

    ——mask:要设置的子网掩码

    ——gateway:要设置的网关地址

    ——gwmetric:网关跃点数,可以设置为整型数值,也可以设置为auto

二、设置DNS服务器地址

1. 自动获取DNS服务器地址:netsh interface ip set dns [name=]"本地连接" [source=]dhcp

2. 手动设置DNS服务器地址:

  1)设置首选DNS:例如设置首选DNS为218.85.157.99

    netsh interface ip set dns [name=]"本地连接" [source=]static [addr=]218.85.157.99 [register=]primary

  2)设置备用DNS:例如设置备用DNS为202.101.98.55

    netsh interface ip add dns [name=]"本地连接" [source=]static [addr=]202.101.98.55 [index=]2

      ——name:网络连接名称,一般为“本地连接”。你可以在“控制面板”->“网络连接”中看到

      ——source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static

      ——addr:要设置的IP地址

      ——register:

          >>none: 禁用动态 DNS 注册

          >>primary: 只在主 DNS 后缀下注册

          >>both: 在主 DNS 后缀下注册,也在特定连接后缀下注册

      ——index:设置的DNS的顺序号

三、如何通过Node获取网络连接名称name?

 function getNetInterfaceName() {
var interfaces = require('os').networkInterfaces();
for (var devName in interfaces) {
var interface = interfaces[devName];
for (var i = 0; i < interface.length; i++) {
var alias = interface[i];
if (alias.family === 'IPv4' && alias.address !== '127.0.0.1' &&!alias.internal) {
return devName;
}
}
}
}

利用netsh命令设置IP地址/DNS服务器地址的更多相关文章

  1. Ubuntu命令设置ip网关dns

    本文系转载,介绍Ubuntu如何设置IP和网络来连接网络 如果是在虚拟机中使用Ubuntu,那么设置之前请先参照我的上一遍文章虚拟机Net方式设置连接外网中的网络设置部分,先设置好主机的网络,然后配置 ...

  2. Delphi 调用netsh命令修改IP地址

    Delphi 调用netsh命令修改IP地址 先介绍一下Netsh命令的使用方法: 在这里跟大家介绍几个简单的指令 1.Show IP 1.1Cmd Mode 直接在cmd下面输入 netsh int ...

  3. .bat文件设置IP、DNS

    这几天遇到个烦心事,每次开机之后都要去手动去设置一下IP地址,一大串的数字还是有点麻烦,于是就想写个批处理文件设置IP 注意:在DOS下设置IP时需要管理员权限运行 1.查看机子设置IP需要用到的名字 ...

  4. Linux系统运维笔记(三),设置IP和DNS

    Linux系统运维笔记(三),设置IP和DNS 手工配置静态的IP地址 也就是手工配置IP地址.子网掩码.网关和DNS. vi /etc/sysconfig/network-scripts/ifcfg ...

  5. 使用CMD命令设置IP

    使用CMD命令设置IP,将下面文本保存为bat文件后执行 netsh interface ip set address name="本地连接" source=static addr ...

  6. ubuntu设置ip和dns

      装完ubuntu 第一件事情就是连上网,换个源,进行更新操作,但前提条件是要配好ip和dns.   下面把自己配置的过程记录下来,权且当作一份备份,以便不时之需.   一.配置ip      ub ...

  7. 中国内地、台湾、香港、澳门和国外DNS服务器地址列表

    中国内地.台湾.香港.澳门和国外DNS服务器地址列表 详细内容 作者:网路岗 来源:局域网监控软件 DNS(Domain Name System)是域名解析服务器的意思,它在互联网的作用是把域名转换成 ...

  8. 国内外DNS服务器地址列表大全

    DNS(Domain Name System)是域名解析服务器的意思,它在互联网的作用是把域名转换成为网络可以识别的IP地址. 通常来说,香港.韩国.日本等国的DNS服务器速度会比较快,大家可以多用几 ...

  9. 全国各地电信DNS服务器地址

    全国各地电信DNS服务器地址 北京DNS地址:202.96.199.133 202.96.0.133 202.106.0.20 202.106.148.1 202.97.16.195 上海DNS地址: ...

随机推荐

  1. CSS基础学习-10.CSS伸缩盒(老版本)

  2. 手摸手教你使用vue-cli脚手架-详细步骤图文解析[vue入门]

    写在前面: 使用 vue-cli 可以快速创建 vue 项目,vue-cli很好用,但是在最初搭建环境安装vue-cli及相关内容的时候,对一些人来说是很头疼的一件事情,本人在搭建vue-cli的项目 ...

  3. Web上传超大文件解决方案

    文件上传下载,与传统的方式不同,这里能够上传和下载10G以上的文件.而且支持断点续传. 通常情况下,我们在网站上面下载的时候都是单个文件下载,但是在实际的业务场景中,我们经常会遇到客户需要批量下载的场 ...

  4. Confluence 6.15 博客页面(Blog Posts)宏参数

    参数是让你可以用来控制宏的格式和输出的选项.在 Confluence 存储格式或者 Wiki 标记(wikimarkup)中使用的参数名与在宏浏览器中使用的标签名是不同的,在下面我们将会用括号列出  ...

  5. 灵魂拷问:Java如何获取数组和字符串的长度?length还是length()?

    限时 1 秒钟给出答案,来来来,听我口令:"Java 如何获取数组和字符串的长度?length 还是 length()?" 在逛 programcreek 的时候,我发现了上面这个 ...

  6. C++回调函数、静态函数、成员函数踩过的坑。

    C++回调函数.静态函数.成员函数踩过的坑. 明确一点即回调函数需要是静态函数.原因: 普通的C++成员函数都隐含了一个this指针作为参数,这样使得回调函数的参数和成员函数参数个数不匹配. 若不想使 ...

  7. 白鹭引擎EUI做H5活动 入门篇

    前言:本学习文档的目的是为了实现h5,或者简单的h5游戏,比如说,我们要实现一个可以左右,或者上下移动的场景的h5,在场景移动的过程中,会有相应的动画或者操作,我们通过 js 也可以实现,但是为了流畅 ...

  8. Jmeter -- 循环控制器和线程并发(关注执行顺序)

    测试计划中包含两个线程组,分别设置如下: 线程组1:线程数为2,循环次数为4 线程组2:线程数为4 执行顺序 监听器View Results in Table(用表格查看结果)中,ThreadName ...

  9. 微信公众号实现无限制推送模板消息!可向指定openID群发

    微信认证的服务号才有推送模板消息接口所以本文需要在认证服务号的情况下学习 以上就是模板消息,只有文字和跳转链接,没有封面图.在服务号的后台添加功能插件-模板消息即可. 模板消息,都是在后台选择一个群发 ...

  10. js 原型链、构造函数、原型与实例之间的关系

    面向对象编程都会涉及到继承这个概念,JS中实现继承的方式主要是通过原型链的方法. 一.构造函数.原型与实例之间的关系 每创建一个函数,该函数就会自动带有一个 prototype 属性.该属性是个指针, ...