cmd 新增dns_CMD配置IP、DNS、GATEWAY、gwmetric
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相关推荐
- cmd 新增dns_cmd修改DNS,以及DNS大全
修改dns方法: cmd执行:netsh interface ip set dns "本地连接" source=static addr=8.8.8.8 刷新dns缓存方法: cmd ...
- gateway配置mysql_使用Gateway配置路由以及动态路由
1. 新建module cloud-gateway-gateway9527 2. pom.xml cloud2020 com.atguigu.springcloud 1.0-SNAPSHOT 4.0. ...
- linux配置ip 网关 和dns(转)
原文地址:http://blog.csdn.net/ztz0223/article/details/5800665 Linux下面配置ip很容易的,并没有网上说的那么复杂,我的linux系统是rhel ...
- linux静态网络ip dns怎么设置,Linux下如何配置静态IP设置DNS和主机名?
配置文件位于: /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static IPADDR=192 ...
- linux 自动获取ip和dns,linux 配置IP和DNS
配置IP和DNScss 方法一:修改配置文件web 1.编辑网卡的配置文件bash vi /etc/sysconfig/network-scripts/ifcfg-eth0 #edit eth0 co ...
- ubuntu配置IP地址,网关,DNS和路由
配置IP地址 临时添加,重启失效 查看IP地址 使用ifconfig命令查看IP地址:ifconfig # ip地址为192.168.191.137 使用ip命令查看IP地址:ip addr # ip ...
- 【linux】配置网口IP|RDMA配置IP|ens、eno、enp网口的区别|ping不通问题排查|DNS设置
目录 linux网口配置IP 1.查看接口信息 2.配置IP 3.重启网络服务确认ip配置结果 一个网卡配置多个IP Centos配置DNS 配置RDMA网卡 查看哪个网口连线方法 ens.eno.e ...
- centos下修改hostname,ip,netmask,gateway,dns
centos下修改hostname,ip,netmask,gateway,dns 1.修改hostname 配置文件:/etc/sysconfig/network HOSTNAME=tank #修改此 ...
- Linux 配置IP地址,子网,网关,DNS,linux远程, wget 下载工具
查看命令识别的网卡名:nmcli connection show 配置ip,子网,网关 nmcli connection modify 'System eth0' ipv4.method ...
最新文章
- mmap和shm共享内存的区别和联系
- SpringMVC _Controller认识(1)
- 接口调试利器:Postman
- Zookeeper基于Java访问-权限模式
- Ubuntu安装Google浏览器
- 高级JAVA - 利用函数式接口实现通用的取并集/交集/差集进阶版
- Scala 中的集合(三):实现一个新的 Collection 类
- python安装第三方扩展包_【Python】pip - 安装第三方包的神器
- Mac 登陆Linux云服务器方法
- 中国3亿中年男人都在花钱买什么?数据分析后告诉你答案,很现实
- 备案号链接工信部_网站主页底部网站备案号的悬挂和链接的工作通知
- Java AJAX开发系列 - 5,ZK参考资料
- 计算H时M分S秒以后是_泵所需轴功率的计算方式
- passport2刷android,让人久等了! 安卓版黑莓Passport2将至
- 戴尔服务器oem分区如何显示,电脑创建OEM分区的详细介绍
- 三菱凌云3故障代码_上海三菱凌云2故障代码
- Postgresql - cursor介绍
- 支付行业架构流程梳理
- 【无标题】Win10鼠标单击右键点击“显示设置”,“个性化”弹出该文件没有与之关联的程序来执行该操作。
- 科大讯飞AIUI唤醒报错25102