一、设置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——字体大小最常用的单位

    px (像素): 将像素的值赋予给你的文本.这是一个绝对单位, 它导致了在任何情况下,页面上的文本所计算出来的像素值都是一样的. ems: 1em 等于我们设计的当前元素的父元素上设置的字体大小 (更 ...

  2. POJ - 1185 炮兵阵地 (插头dp)

    题目链接 明明是道状压dp的题我为啥非要用插头dp乱搞啊 逐行枚举,设dp[i][S]为枚举到第i个格子时,状态为S的情况.S为当前行上的“插头”状态,每两个二进制位表示一个格子,设当前格子为(x,y ...

  3. 【洛谷P2387】魔法森林

    题目大意:给定一个 N 个点,M 条边的无向图,边有两个边权 a, b,求从 1 号节点到 N 号节点路径的两个权值和的最大值最小是多少. 题解: 对于有两个属性的结构的最优化问题,可以考虑先按照其中 ...

  4. Hadoop-No.8之时间戳

    要获得良好的HBase的模式设计,要正确的理解和使用时间错.在HBase中,时间戳的作用如下所述. 时间戳决定了在put请求修改记录时那些记录更新 时间戳决定了一条记录的多个版本在返回时的排序 时间戳 ...

  5. Remote API(RAPI)之 系统信息

    RAPI提供了一些取系统信息的函数 CeGetSystemInfo:返回当前系统信息 CeGetSystemMetrics:获取Windows元素的尺寸和系统设置 CeGetVersionEx:获取当 ...

  6. 课时5:POW,POS,DPOS(矿工/矿机,工作证明)

    比特币钱包

  7. cookie生命周期expires 时间过期,但是cookie没有被浏览器清理的问题

    cookie生命周期expires 时间过期,但是cookie没有被浏览器清理的问题 今天用nodejs起了一个web服务,使用art-template模板引擎渲染出来的页面,在这里我设置了一个coo ...

  8. 与word、excel交互问题总结

    不同版本的Office对应的型号不同,往往问题出现在注册表中有多个版本,所以程序运行经常提示错误. 1.找不到引用microsoft.office.core解决办法 (引用中有感叹号,说明引用不成功) ...

  9. Linux和其他机器共享文件

    在实际当中,Linux服务器在公网上,我们的windows电脑在局域网中,因此这个共享并不实际. 安装vsftpd 注:安装之后需要验证ftp是否工作,这时应该在本机验证,而不应该在windows电脑 ...

  10. 8.JavaScript

    1.JavaScript简介 JavaScript主要运行在客户端,用户访问带有JavaScript的网页,网页里的JavaScript程序就会传给浏览器,由浏览器解释和处理.表单数据的有效性验证等互 ...