zoukankan      html  css  js  c++  java
  • 利用netsh命令设置IP地址/DNS服务器地址

    一、设置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?

     1 function getNetInterfaceName() {
     2     var interfaces = require('os').networkInterfaces();
     3     for (var devName in interfaces) {
     4         var interface = interfaces[devName];
     5         for (var i = 0; i < interface.length; i++) {
     6             var alias = interface[i];
     7             if (alias.family === 'IPv4' && alias.address !== '127.0.0.1' &&!alias.internal) {
     8                 return devName;
     9             }
    10          }
    11     }
    12 }
  • 相关阅读:
    彻底禁用resource manager
    NYOJ_94 cigarettes 递归VS迭代
    itunes connect上传截图提示无法加载文件问题
    hdu 1165 Eddy&#39;s research II(数学题,递推)
    USACO holstein 超时代码
    金蝶KIS标准版与金蝶K3的差别
    OC第三天(内存管理)
    HDU 1059 Dividing(多重背包)
    说说參数传递(泛型托付)
    Json数组操作小记 及 JSON对象和字符串之间的相互转换
  • 原文地址:https://www.cnblogs.com/softwarefang/p/9008712.html
Copyright © 2011-2022 走看看