CMD配置IP、DNS、GATEWAY、gwmetric

(2015-03-24 13:08:51)

标签:

it

在Windows中,如果你要设置IP地址,一般是进入“本地连接”->“属性”,手动设置要更改的IP地址。

其实,在命令行同样可以设置IP地址。如果你的IP需要在几个IP中来回切换,可以使用 netsh 命令更改:

进入CMD命令行; 点击“开始”->“运行”,输入“cmd”,回车,

设置IP:

设置动态获取IP地址(DHCP)

C:/>netsh interface ip set address name=”本地连接” source=dhcp

设置固定IP

C:/> netsh interface ip set address name=”本地连接” source=static

addr=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1

gwmetric=auto

用法 : add address [name=] [[addr=]IP address [mask=]IP subnet

mask]

[[gateway=]IP address [gwmetric=]integer]

参数说明:

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

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

addr:要设置的IP地址。

mask:子网掩码。

gateway:网关地址。

gwmetric:网关跃点数,可以设置为整型数值,也可以设置为“自动”:auto。

设置DNS:

自动获取DNS

C:/> netsh interface ip set dns name=”本地连接” source=static

手动设置单个DNS

C:/> netsh interface ip set dns name=”本地连接” source=static

addr=210.52.149.2 register=primary

手动设置多个DNS

C:/> netsh interface ip add dns name=”本地连接” addr=202.106.0.133

index=2

参数说明:

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

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

addr:要设置的IP地址。

register: none: 禁用动态 DNS 注册。 primary: 只在主 DNS 后缀下注册。 both: 在主 DNS

后缀下注册,也在特定连接后缀下注册。

index:设置的DNS的顺序号。

编写设置IP/DNS的批处理文件: 知道了如何设置IP和DNS后,你可以自己编写一个BAT文件:

新建一个文本文档,将后缀改为“.bat”;

编辑“.bat”文件的内容为上面的设置命令。例如:

@echo off

@echo 开始设置IP

netsh interface ip set address name=”本地连接” source=static

addr=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1

gwmetric=auto

netsh interface ip set dns name=”本地连接” source=static

addr=210.52.149.2 register=primary

netsh interface ip add dns name=”本地连接” addr=202.106.0.133

index=2

@echo on

@echo IP已设置

@echo off

pause

exit

运行时,双击这个bat文件,等待设置完成即可。

一、添加 IP 地址及默认网关 (是添加,要重设或更新原来IP的请看第三点)

netsh interface ip add address

用法 : add address [name=] [[addr=]IP address [mask=]IP subnet

mask]

[[gateway=]IP address [gwmetric=]integer]

参数 :

name - IP 接口名称。

addr - 要添加到此接口的 IP 地址。

mask - 指定 IP 地址的 IP 子网掩码。

gateway - 指定 IP 地址的默认网关。

gwmetric - 默认网关的跃点数。

注释 : 向一个用静态 IP 地址配置的接口添加 IP 地址和

默认网关。

示例 :

add address "Local Area Connection" 10.0.0.2 255.0.0.0

add address "Local Area Connection" gateway=10.0.0.3

gwmetric=2

第一个命令向本地连接接口添加一个静态 IP 地址 10.0.0.2 ,子网掩码

为 255.0.0.0 。第二个命令向网关跃点数为 2 的接口添加 IP 地址

10.0.0.3 作为第二个默认网关。

我的实例 :

(1)netsh interface ip add address "LocalConnection" 172.20.0.49

255.255.252.0

此命令设置 LocalConnection 的 IP 为 172.20.0.49, 子网掩码为 255.255.252.0

(2)

C:\>netsh interface ip add address "LocalConnection"

gateway=172.20.0.254 gwmetric=1

此命令设置 Localconnection 的默认网关为 172.20.0.254, 默认网关的跃点数为 1

二、添加 DNS

netsh interface ip add dns ?

用法 : add dns [name=] [addr=] [[index=]integer]

参数 :

标记 数值

name - 添加 DNS 服务器的接口的名称。

addr - 添加的 DNS 服务器的 IP 地址。

index - 为指定的 DNS 服务器地址

指定索引 ( 首选项 ) 。

说明 : 静态添加新的 DNS 服务器 IP 地址或重新索引现有 DNS 服务器地址的列表以修改 DNS 服务器首选项。

例如 :

add dns "Local Area Connection" 10.0.0.1

add dns "Local Area Connection" 10.0.0.3 index=2

我的实例:

netsh interface ip add dns "LocalConnection" 172.20.0.1

netsh interface ip add dns "LocalConnection" 202.96.128.68

index=2

三、设置 IP 地址、默认网关及 DNS :

netsh interface IP set address local static 172.20.0.49

255.255.252.0 设置 IP 及子网掩码

netsh interface IP set address local static gateway=172.20.0.254

gwmetric=1

(set address name="LocalConnection" source=dhcp 此条表示从 dhcp 服务器得到

IP)

netsh interface IP set dns "LocalConnection" static

172.20.0.1

(set dns name="LocalConnection" source=dhcp)

四、综合例

netsh interface IP set address local static 172.20.0.49

255.255.252.0

netsh interface IP set address local static gateway=172.20.0.254

gwmetric=1

netsh interface IP set dns "LocalConnection" static

172.20.0.1

netsh interface ip add dns "LocalConnection" 202.96.128.68

index=2

以上命令做成批处理:

edit setIP.bat

netsh interface IP set address local static %2 255.255.252.0

netsh interface IP set address local static gateway=172.20.0.254

gwmetric=1

netsh interface IP set dns "%1" static 172.20.0.1

netsh interface ip add dns "%1" 202.96.128.68 index=2

setIP.bat 的命令用法是:

setIP 网络接口名 IP 地址

例如:

setip LocalConnection 172.20.0.49

分享:

喜欢

0

赠金笔

加载中,请稍候......

评论加载中,请稍候...

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

cmd 新增dns_CMD配置IP、DNS、GATEWAY、gwmetric相关推荐

  1. cmd 新增dns_cmd修改DNS,以及DNS大全

    修改dns方法: cmd执行:netsh interface ip set dns "本地连接" source=static addr=8.8.8.8 刷新dns缓存方法: cmd ...

  2. gateway配置mysql_使用Gateway配置路由以及动态路由

    1. 新建module cloud-gateway-gateway9527 2. pom.xml cloud2020 com.atguigu.springcloud 1.0-SNAPSHOT 4.0. ...

  3. linux配置ip 网关 和dns(转)

    原文地址:http://blog.csdn.net/ztz0223/article/details/5800665 Linux下面配置ip很容易的,并没有网上说的那么复杂,我的linux系统是rhel ...

  4. linux静态网络ip dns怎么设置,Linux下如何配置静态IP设置DNS和主机名?

    配置文件位于: /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192 ...

  5. linux 自动获取ip和dns,linux 配置IP和DNS

    配置IP和DNScss 方法一:修改配置文件web 1.编辑网卡的配置文件bash vi /etc/sysconfig/network-scripts/ifcfg-eth0 #edit eth0 co ...

  6. ubuntu配置IP地址,网关,DNS和路由

    配置IP地址 临时添加,重启失效 查看IP地址 使用ifconfig命令查看IP地址:ifconfig # ip地址为192.168.191.137 使用ip命令查看IP地址:ip addr # ip ...

  7. 【linux】配置网口IP|RDMA配置IP|ens、eno、enp网口的区别|ping不通问题排查|DNS设置

    目录 linux网口配置IP 1.查看接口信息 2.配置IP 3.重启网络服务确认ip配置结果 一个网卡配置多个IP Centos配置DNS 配置RDMA网卡 查看哪个网口连线方法 ens.eno.e ...

  8. centos下修改hostname,ip,netmask,gateway,dns

    centos下修改hostname,ip,netmask,gateway,dns 1.修改hostname 配置文件:/etc/sysconfig/network HOSTNAME=tank #修改此 ...

  9. Linux 配置IP地址,子网,网关,DNS,linux远程, wget 下载工具

    查看命令识别的网卡名:nmcli connection show   配置ip,子网,网关    nmcli connection modify 'System eth0'  ipv4.method  ...

最新文章

  1. mmap和shm共享内存的区别和联系
  2. SpringMVC _Controller认识(1)
  3. 接口调试利器:Postman
  4. Zookeeper基于Java访问-权限模式
  5. Ubuntu安装Google浏览器
  6. 高级JAVA - 利用函数式接口实现通用的取并集/交集/差集进阶版
  7. Scala 中的集合(三):实现一个新的 Collection 类
  8. python安装第三方扩展包_【Python】pip - 安装第三方包的神器
  9. Mac 登陆Linux云服务器方法
  10. 中国3亿中年男人都在花钱买什么?数据分析后告诉你答案,很现实
  11. 备案号链接工信部_网站主页底部网站备案号的悬挂和链接的工作通知
  12. Java AJAX开发系列 - 5,ZK参考资料
  13. 计算H时M分S秒以后是_泵所需轴功率的计算方式
  14. passport2刷android,让人久等了! 安卓版黑莓Passport2将至
  15. 戴尔服务器oem分区如何显示,电脑创建OEM分区的详细介绍
  16. 三菱凌云3故障代码_上海三菱凌云2故障代码
  17. Postgresql - cursor介绍
  18. 支付行业架构流程梳理
  19. 【无标题】Win10鼠标单击右键点击“显示设置”,“个性化”弹出该文件没有与之关联的程序来执行该操作。
  20. 科大讯飞AIUI唤醒报错25102

热门文章

  1. java中常用的数学计算
  2. c4dr17语言,(全部更新完毕)(鱼鱼老师中文字幕)C4DR17全面基础教程
  3. 运动员强烈的自我激励
  4. 使用java代码发送gmail邮件
  5. Base64编解码原理
  6. cf1月超级翻盘_攻略中心:坚持不懈,比赛史上那些惊天翻盘-穿越火线官方网站-腾讯游戏...
  7. 营销革命5.0—用技术手段推动市场部变革
  8. 【OpenCV】Python的Opencv环境配置(可自选对应版本)
  9. Excel表格下拉数据不会随格式而变动
  10. DB2第一步 — 创建表