Windows系统网络配置命令详细指南

Windows系统网络配置命令详细指南

在Windows操作系统中,通过命令行工具可以执行各种网络配置和管理任务。以下是常用的Windows网络配置命令及其详细说明,包括查看和配置网络接口、诊断网络连接、管理防火墙、共享和远程访问配置、网络服务管理等。

一、查看和配置网络接口

1. ipconfig

用于显示和刷新网络接口的IP配置。

  • 查看当前网络配置

    ipconfig
    
    • 输出示例
      Windows IP ConfigurationEthernet adapter Ethernet:Connection-specific DNS Suffix  . :Link-local IPv6 Address . . . . . : fe80::1c6e:7ff:fe4e:1d5%3IPv4 Address. . . . . . . . . . . : 192.168.1.10Subnet Mask . . . . . . . . . . . : 255.255.255.0Default Gateway . . . . . . . . . : 192.168.1.1
      
  • 查看详细的网络配置

    ipconfig /all
    
    • 输出示例
      Windows IP ConfigurationHost Name . . . . . . . . . . . . : my-pcPrimary Dns Suffix  . . . . . . . :Node Type . . . . . . . . . . . . : HybridIP Routing Enabled. . . . . . . . : NoWINS Proxy Enabled. . . . . . . . : NoDNS Suffix Search List. . . . . . : example.comEthernet adapter Ethernet:Connection-specific DNS Suffix  . :Description . . . . . . . . . . . : Intel(R) Ethernet Connection (7) I219-VPhysical Address. . . . . . . . . : 1C-6E-4E-1D-05DHCP Enabled. . . . . . . . . . . : YesAutoconfiguration Enabled . . . . : YesLink-local IPv6 Address . . . . . : fe80::1c6e:7ff:fe4e:1d5%3(Preferred)IPv4 Address. . . . . . . . . . . : 192.168.1.10(Preferred)Subnet Mask . . . . . . . . . . . : 255.255.255.0Lease Obtained. . . . . . . . . . : Monday, June 1, 2023 10:00:00 AMLease Expires . . . . . . . . . . : Monday, June 1, 2023 10:00:00 PMDefault Gateway . . . . . . . . . : 192.168.1.1DHCP Server . . . . . . . . . . . : 192.168.1.1DNS Servers . . . . . . . . . . . : 8.8.8.88.8.4.4NetBIOS over Tcpip. . . . . . . . : Enabled
      
  • 刷新DNS缓存

    ipconfig /flushdns
    
  • 释放所有接口的IP地址

    ipconfig /release
    
  • 更新所有接口的IP地址

    ipconfig /renew
    
2. netsh

用于配置和管理网络接口、路由、防火墙等。

  • 查看网络接口列表

    netsh interface show interface
    
    • 输出示例
      Admin State    State          Type             Interface Name
      -----------------------------------------------------------------
      Enabled        Connected      Dedicated        Ethernet
      Enabled        Disconnected   Dedicated        Wi-Fi
      Enabled        Connected      Dedicated        Local Area Connection* 10
      
  • 启用网络接口

    netsh interface set interface "Ethernet" admin=enable
    
  • 禁用网络接口

    netsh interface set interface "Ethernet" admin=disable
    
  • 设置静态IP地址

    netsh interface ip set address name="Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1
    
  • 设置静态DNS服务器

    netsh interface ip set dns name="Ethernet" static 8.8.8.8
    

二、网络诊断和测试

1. ping

用于测试网络连接和响应时间。

  • 测试连接到特定主机

    ping www.example.com
    
    • 输出示例
      Pinging www.example.com [93.184.216.34] with 32 bytes of data:
      Reply from 93.184.216.34: bytes=32 time=12ms TTL=55
      Reply from 93.184.216.34: bytes=32 time=13ms TTL=55
      Reply from 93.184.216.34: bytes=32 time=12ms TTL=55
      Reply from 93.184.216.34: bytes=32 time=12ms TTL=55Ping statistics for 93.184.216.34:Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
      Approximate round trip times in milli-seconds:Minimum = 12ms, Maximum = 13ms, Average = 12ms
      
  • 发送指定数量的请求

    ping -n 5 www.example.com
    
2. tracert

用于跟踪数据包到达目标主机的路由路径。

  • 跟踪到特定主机的路由
    tracert www.example.com
    
    • 输出示例
      Tracing route to example.com [93.184.216.34]
      over a maximum of 30 hops:1     1 ms     1 ms     1 ms  192.168.1.12    10 ms    10 ms    10 ms  10.0.0.13    20 ms    20 ms    20 ms  192.168.0.14    30 ms    30 ms    30 ms  example.com [93.184.216.34]Trace complete.
      
3. pathping

结合ping和tracert的功能,提供详细的网络路径分析。

  • 分析到特定主机的路径
    pathping www.example.com
    
    • 输出示例
      Tracing route to example.com [93.184.216.34]
      over a maximum of 30 hops:
      0  my-pc [192.168.1.100]
      1  192.168.1.1
      2  10.0.0.1
      3  192.168.0.1
      4  example.com [93.184.216.34]Computing statistics for 100 seconds...
      Source to Here   This Node/Link
      Hop  RTT    Lost/Sent = Pct  Lost/Sent = Pct  Address0                                           my-pc [192.168.1.100]1    1ms     0/ 100 =  0%   |                192.168.1.10/ 100 =  0%   |2   10ms     0/ 100 =  0%   |                10.0.0.10/ 100 =  0%   |3   20ms     0/ 100 =  0%   |                192.168.0.10/ 100 =  0%   |4   30ms     0/ 100 =  0%   |                example.com [93.184.216.34]Trace complete.
      
4. nslookup

用于查询DNS记录。

  • 查询特定域名的DNS信息
    nslookup www.example.com
    
    • 输出示例
      Server:  google-public-dns-a.google.com
      Address:  8.8.8.8Non-authoritative answer:
      Name:    www.example.com
      Address: 93.184.216.34
      
5. netstat

用于显示网络连接、路由表和接口状态等。

  • 查看所有活动连接

    netstat
    
    • 输出示例
      Active ConnectionsProto  Local Address          Foreign Address        StateTCP    192.168.1.100:1234     example.com:80         ESTABLISHEDTCP    192.168.1.100:5678     another.com:443        TIME_WAIT
      
  • 显示所有端口的监听状态

    netstat -an
    
    • 输出示例
      Active ConnectionsProto  Local Address          Foreign Address        StateTCP    0.0.0.0:80             0.0.0.0:0              LISTENINGTCP    192.168.1.100:1234     93.184.216.34:80       ESTABLISHED
      
  • 显示应用程序和端口的对应关系

    netstat -ab
    
    • 输出示例
      Active ConnectionsProto  Local Address          Foreign Address        State           PIDTCP    0.0.0.0:80             0.0.0.0:0              LISTENING       1234[apache.exe]TCP    192.168.1.100:1234     93.184.216.34:80       ESTABLISHED     5678[chrome.exe]
      

三、管理Windows防火墙

1. 查看防火墙状态
netsh advfirewall show allprofiles
  • 输出示例
    Domain Profile Settings:
    ----------------------------------------------------------------------
    State                                 ON
    Firewall Policy                       BlockInbound,AllowOutbound
    LocalFirewallRules                    N/A (GPO-store only)
    LocalConSecRules                      N/A (GPO-store only)
    InboundUserNotification               Enable
    RemoteManagement                      Disable
    UnicastResponseToMulticast            EnablePrivate Profile Settings:
    ----------------------------------------------------------------------
    State                                 ON
    Firewall Policy                       BlockInbound,AllowOutbound
    LocalFirewallRules                    N/A (GPO-store only)
    LocalConSecRules                      N/A (GPO-store only)
    InboundUserNotification               Enable
    RemoteManagement                      Disable
    UnicastResponseToMulticast            EnablePublic Profile Settings:
    ----------------------------------------------------------------------
    State                                 ON
    Firewall Policy                       BlockInbound,AllowOutbound
    LocalFirewallRules                    N/A (GPO-store only)
    LocalConSecRules                      N/A (GPO-store only)
    InboundUserNotification               Enable
    RemoteManagement                      Disable
    UnicastResponseToMulticast            Enable
    
2. 启用防火墙
netsh advfirewall set allprofiles state on
3. 禁用防火墙
netsh advfirewall set allprofiles state off
4. 允许应用程序通过防火墙
netsh advfirewall firewall add rule name="允许应用程序" dir=in action=allow program="C:\path\to\app.exe" enable=yes
5. 阻止特定端口的入站流量
netsh advfirewall firewall add rule name="阻止端口" dir=in action=block protocol=TCP localport=8080
6. 删除防火墙规则
netsh advfirewall firewall delete rule name="阻止端口"

四、共享和远程访问配置

1. net use

用于连接和断开共享资源。

  • 连接共享资源

    net use X: \\服务器\共享
    
    • 示例
      net use X: \\192.168.1.1\shared_folder
      
  • 断开共享资源

    net use X: /delete
    
2. mstsc

用于启动远程桌面连接。

  • 连接到远程计算机
    mstsc /v:远程IP地址
    
    • 示例
      mstsc /v:192.168.1.1
      

五、网络服务管理

1. 查看网络服务状态
net start
  • 输出示例
    These Windows services are started:Application Layer Gateway ServiceBackground Intelligent Transfer ServiceBase Filtering EngineCOM+ Event SystemDHCP ClientDNS Client...
    
2. 启动网络服务
net start 服务名称
  • 示例
    net start "DHCP Client"
    
3. 停止网络服务
net stop 服务名称
  • 示例
    net stop "DHCP Client"
    

六、其他网络配置命令

1. route

用于查看和配置路由表。

  • 查看路由表

    route print
    
    • 输出示例
      ===========================================================================
      Interface List15...00 1c 42 00 00 08 ......Intel(R) Ethernet Connection (7) I219-V1...........................Software Loopback Interface 111...00 1c 42 00 00 09 ......Microsoft Wi-Fi Direct Virtual Adapter
      ===========================================================================IPv4 Route Table
      ===========================================================================
      Active Routes:
      Network Destination        Netmask          Gateway       Interface  Metric0.0.0.0          0.0.0.0     192.168.1.1     192.168.1.100     25127.0.0.0        255.0.0.0       On-link      127.0.0.1    331127.0.0.1  255.255.255.255       On-link      127.0.0.1    331127.255.255.255  255.255.255.255       On-link      127.0.0.1    331192.168.1.0    255.255.255.0       On-link    192.168.1.100    281192.168.1.100  255.255.255.255       On-link    192.168.1.100    281192.168.1.255  255.255.255.255       On-link    192.168.1.100    281
      ===========================================================================
      
  • 添加静态路由

    route add 目标网络 MASK 子网掩码 网关
    
    • 示例
      route add 192.168.2.0 MASK 255.255.255.0 192.168.1.1
      
  • 删除静态路由

    route delete 目标网络
    
    • 示例
      route delete 192.168.2.0
      
2. arp

用于查看和管理ARP缓存。

  • 查看ARP缓存

    arp -a
    
    • 输出示例
      Interface: 192.168.1.100 --- 0x15Internet Address      Physical Address      Type192.168.1.1           00-14-22-01-23-45     dynamic192.168.1.255         ff-ff-ff-ff-ff-ff     static
      
  • 添加静态ARP条目

    arp -s IP地址 MAC地址
    
    • 示例
      arp -s 192.168.1.200 00-11-22-33-44-55
      
  • 删除ARP条目

    arp -d IP地址
    
    • 示例
      arp -d 192.168.1.200
      

总结

以上命令涵盖了Windows系统中常用的网络配置和管理操作。通过掌握这些命令,网络管理员可以有效地配置网络接口、诊断网络问题、管理防火墙规则和共享资源,从而确保网络的正常运行和安全性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/45749.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql 字段为json字符串,转对象然后赛选查询案例

sql 案例 SELECT JSON_UNQUOTE(JSON_EXTRACT(remark, $.deviceIp)) AS ip FROM intellect_identify_camera where JSON_UNQUOTE(JSON_EXTRACT(remark, $.deviceIp)) 127.0.0.1 ;

python利用ffmpeg实现视频流的下载,并分段保存

一段示例代码。self._running是线程运行参数,TRUE; get_random_ua()是生成一个user_agent,也可以写成固定字符串,例如“Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safar…

外国程序猿是什么水平?印度/越南/泰国/菲律宾

外国程序猿是什么水平? 中国互联网企业在海外扩张中,会遇到哪些困难和问题? 文化的差异本地法律法规的问题产品定位的问题人员招聘的问题等等…… 文化的差异和法律法规只能去适应,产品定位可以做调研,参考竞争对手和竞品。 人呢?这是最不可控的因素! 这里所说的人肯定…

Linux下深度学习训练的学习路线

1. 基础Linux操作系统知识 目标: 掌握Linux基本命令和操作。 资源推荐: 《鸟哥的Linux私房菜》: 深入浅出地介绍Linux。Linux Command Line Basics 课程(例如在Coursera或Udemy上)学习内容: 常用命令(如 …

mybatis语法进阶1

日志的使用 我们在使用MyBatis的时候, 其实MyBatis框架会打印一些必要的日志信息, 在开发阶段这些日志信息对我们分析问题,理解代码的执行是特别有帮助的; 包括项目上线之后,我们也可以收集项目的错误日志到文件里面去; 所以我们采用专门的日志系统来处理. 步骤 导入坐标拷贝…

阿里云人工智能平台PAI论文入选OSDI ‘24

近日,阿里云人工智能平台PAI的论文《Llumnix: Dynamic Scheduling for Large Language Model Serving》被OSDI 24录用。论文通过对大语言模型(LLM)推理请求的动态调度,大幅提升了推理服务质量和性价比。 Llumnix是业界首个能灵活在…

第一次构建一个对话机器人流程解析(一)

1.问答机器人的组成 1.1 问答机器人的组成结构图 2. 问答机器人的组成-机器人的个人属性 所谓的机器人一般具备有个人的属性,这些属性固定,形成了机器人的个人偏好 在实现过程中,此处使用一个xml配置文件,配置了机器人的个人年…

webpack + vite 前端构建工具

1. 构建工具 当我们习惯了在node中编写代码的方式后,在回到前端编写html、css、js这些东西会感觉到各种的不便。比如:不能放心的使用模块化规范(浏览器兼容性问题)、即使可以使用模块化规范也会面临模块过多时的加载问题。我们就…

TCP和UDP知识点

TCP和UDP的区别 TCP是面向连接的协议,需要在数据传输前建立连接;UDP是无连接的,不需要建立连接。TCP提供可靠的数据传输,保证数据包的顺序和完整性;UDP不保证数据包的顺序或完整性。TCP具有拥塞控制机制,可…

如何选购一台云服务器

说明:基于博主本人经常在用云服务学习技术,许多博客里的技术分享也都是在自己购买的云服务器上操作的,本文介绍根据自己的经验,如何选购一台云服务器 选择产商 云服务可以选择阿里云、华为云、腾讯云、百度云,都是几…

296个地级市GDP相关数据(2000-2023年)

GDP相关数据:衡量地区经济活动的综合指标 国内生产总值(GDP)是衡量一个国家或地区经济规模和发展水平的核心指标。它反映了在一定时期内,所有常住单位生产活动的最终成果。 GDP的种类及其含义: 名义GDP:按…

昆明高校大学智能制造实验室数字孪生可视化系统平台建设项目验收

昆明高校大学智能制造实验室的数字孪生可视化系统平台建设项目,正是在这样的背景下应运而生。项目自启动以来,便受到了校方的高度重视和大力支持。经过数月的紧张筹备和精心实施,项目团队克服了种种技术难题,成功完成了系统的开发…

kubekey在ubuntu24实现kubernetes快速安装

基于Ubunut24.04安装 设置主机名 hostnamectl set-hostname kkmain hostnamectl set-hostname kknode1 hostnamectl set-hostname kknode2关闭swap sudo swapoff -a sudo sed -i s/.*swap.*/#&/ /etc/fstab安装kubekey export KKZONEcn curl -sfL https://get-kk.kubes…

热题系列9

剑指 Offer 39. 数组中出现次数超过一半的数字 给一个长度为 n 的数组,数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 例如输入一个长度为9的数组[1,2,3,2,2,2,5,4,2]。由于数字2在数组中出现了5次,超过数组长度的一半&am…

用 Kotlin 编写四则运算计算器:从零开始的简单教程

人不走空 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌赋:斯是陋室,惟吾德馨 目录 🌈个人主页:人不走空 💖系列专栏:算法专题 ⏰诗词歌…

AI搜索助手心流正式上线 小程序版本、APP版本也将推出

7月10日,专为科研人员、高校教师和学生、职场人士研发的大模型应用产品心流正式上线。据了解,其产品定位为用户的AI搜索助手,提供智能搜索、知识问答、智能阅读、辅助创作等能力,旨在帮助用户提升工作和学习效率。 心流支持AI搜索…

AI绘画:midjourney快速生成符合心意的AI人物形象

生成人物的万能句式,包含**「人物的客观描述」「视角」「角度」「距离」「表情」「服装」「风格」「光源」**等内容,也可以只取其中部分的也会得到一个还不错的结果。 人物构图视角的选择 视角可以按照相机相对于被拍摄对象的位置,分为 正面…

微信小程序毕业设计-报刊订阅系统项目开发实战(附源码+论文)

大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:微信小程序毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计…

网络(二)——套接字编程

文章目录 理解源IP地址和目的IP地址认识端口号认识TCP/UDP协议网络字节序socket编程接口socket 常见APIsockaddr结构 理解源IP地址和目的IP地址 在IP数据包头部中, 有两个IP地址, 分别叫做源IP地址, 和目的IP地址; 源IP即发送方的地址,目的IP即接受方的…

免费开源数字人生成工具

使用步骤更是简单到不行: 1. 输入图片:选择你想要生成动态视频的肖像图片。 2. 输入音频:提供与图片匹配的音频文件,EchoMimic会根据音频内容驱动肖像的动态效果。 3. 设置参数:一般保持默认设置即可,当然&…