用netsh查看和设置IP地址、DNS地址、防火墙

来源:互联网 发布:截面数据 编辑:程序博客网 时间:2024/05/16 04:43

*.常用命令

netsh interface ip show addresses  显示当前IP

netsh interface ip show dns           显示当前DNS

netsh interface ip set address name="本地连接" source=static addr=你的IP mask=你的掩码 gateway=你的网关 gwmetric=0netsh interface ip set dns name="本地连接" source=static addr=你的DNS register=PRIMARY


1. 导出导入脚本
netsh是windows系统本身提供的功能强大的网络配置命令行工具。
*导出配置脚本:netsh -c interface ip dump > c:/interface.txt
*导入配置脚本:netsh -f c:/interface.txt 


2 .固定IP地址批处理
//SETIPDNS.bat( “本地连接”换成你网卡的名字, 具体的 ip 地址,网关,请自行修改 )
@echo off
echo 正在修改本机IP...
netsh interface ip set address name="本地连接" source=static 192.168.1.188  255.255.255.0 192.168.1.1 1
echo 正在添加本机主DNS...
netsh interface ip set dns "本地连接" static 18.0.0.10 primary
echo 正在添加本机副DNS...
netsh interface ip add dns "本地连接" 18.0.0.10
echo 设置完成...
echo 检查当前本机配置...
ipconfig /all
echo 导出配置脚本...
netsh -c interface ip dump
pause


3. 自动获取 IP
@echo off
echo 正在修改本机IP...
netsh interface ip set address name="本地连接" source=dhcp
echo 正在添加本机主DNS...
netsh interface ip set dns "本地连接" dhcp
echo 设置完成...
echo 检查当前本机配置...
ipconfig /all
echo 导出配置脚本...
netsh -c interface ip dump
pause 


4.netsh用法
1>查看网络配置
netshinterfaceipshow{选项}
{选项}可以是:
address-显示IP地址配置。
config-显示IP地址和更多信息。
dns-显示DNS服务器地址。
icmp-显示ICMP统计。
interface-显示IP接口统计。
ipaddress-显示当前IP地址。
ipnet-显示IP的网络到媒体的映射。
ipstats-显示IP统计。
joins-显示加入的多播组。
offload-显示卸载信息。
tcpconn-显示TCP连接。
tcpstats-显示TCP统计。
udpconn-显示UDP连接。
udpstats-显示UDP统计。
wins-显示WINS服务器地址。


1>查看网络配置
netshinterfaceipshow{选项}
{选项}可以是:
address-显示IP地址配置。
config-显示IP地址和更多信息。
dns-显示DNS服务器地址。
icmp-显示ICMP统计。
interface-显示IP接口统计。
ipaddress-显示当前IP地址。
ipnet-显示IP的网络到媒体的映射。
ipstats-显示IP统计。
joins-显示加入的多播组。
offload-显示卸载信息。
tcpconn-显示TCP连接。
tcpstats-显示TCP统计。
udpconn-显示UDP连接。
udpstats-显示UDP统计。
wins-显示WINS服务器地址。
2>配置接口IP/网关IP
netsh interface ip set address "本地连接" static 10.1.2.90 255.255.255.0 10.1.2.254 1
3>配置自动换取IP地址,DNS地址及wins地址
netsh interface ip set address "本地连接" dhcp
netsh interface ip set dns "本地连接" dhcp
netsh interface ip set wins "本地连接" dhcp
4>配置静态IP地址,DNS地址及wins地址
netsh interface ip set address "本地连接" static 10.1.2.90
netsh interface ip set dns "本地连接" static 202.99.160.68
netsh interface ip set wins "本地连接" static 10.1.2.200
5>查看网络配置文件
C:>netsh -c interface dump
6>导出网络配置文件
netsh -c interface dump > d:/1.txt
7>导入网络配置文件
netsh -f d:/1.txt
netsh exec d:/2.txt

 


5.netsh 配置防火墙 
查看、开启或禁用系统防火墙
打开命令提示符输入输入命令“netsh firewall show state”然后回车可查看防火墙的状态,从显示结果中可看到防火墙各功能模块的禁用及启用情况。命令“netsh firewall set opmode disable”用来禁用系统防火墙,相反命令“netsh firewall set opmode enable”可启用防火墙。

0 0
原创粉丝点击