zoukankan      html  css  js  c++  java
  • Windows下使用命令行设置ip地址的DNS服务器

      使用命令行或者编写bat批处理设置网络连接的IP地址以及DNS服务器地址有时候会比手动更加方便,IP地址和DNS的设置一般是配合的,常用到的几个状态是:

      1、IP地址动态获取,DNS也动态 2、IP地址动态获取,DNS静态 3、IP地址静态获取,DNS静态

      不存在IP地址静态、DNS动态的情况,所以这个时候DNS必须手动指定,设置界面呈不可选择状态,如果现在使用命令行强制设置为动态,那么结果会出现DNS依然是静态选项,并且首选和备用地址都为空这种情况

      设置网络连接必须确定适配器的名称,如本地连接、无线网络连接这样的名称,如下图所示:

      

      有了这个连接名称,那么设置IP地址为动态获取的命令是:

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

      

      配置静态IP的命令是:

    netsh interface ip set address name="本地连接" source=static addr=192.168.36.153 mask=255.255.255.0 gateway=192.168.36.1

      

      addr是静态的IP地址,mask是子网掩码,gateway就是默认网关

      下面是,设置DNS为动态获取的命令:

    netsh interface ip set dns name="本地连接" source=dhcp

      

      设置首选DNS服务器地址:

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

      

      后面的register参数不加也可以

      设置备用DNS服务器地址:

    netsh interface ip add dns name="本地连接" addr=114.114.114.114 index=2

      

      这里注意,设置备用dns服务器的时候set命令要改成add,代表添加的意思

      以上就是设置ip地址和dns服务器地址的命令了

  • 相关阅读:
    GEF: 图形拖拽处理
    【矩阵快速幂】bzoj1297 [SCOI2009]迷路
    【扩展欧几里得】NOIP2012同余方程
    【高精度乘法】NOIP2003麦森数
    【数论·错位排列】bzoj4517 排列计数
    【数论】Lucas
    【NOIP2012】疫情传递
    【NOIP2012】旅行计划
    【Manacher算法】求最长回文串的优秀算法
    【Tarjan】洛谷P3379 Tarjan求LCA
  • 原文地址:https://www.cnblogs.com/freeweb/p/5061025.html
Copyright © 2011-2022 走看看