时间:2021-03-16 来源:win10官网 游览量: 次
Windows10附带了许多命令行工具来帮助您管理网络配置和解决问题,在本指南中,我们将向您展示如何使用其中的八个工具
Win10使使用有线或无线连接轻松连接到网络和Internet 。但是,有时您可能仍需要手动管理设置或解决连接问题,这是许多内置命令行工具都派上用场的时候。
无论问题如何,Windows10都可能具有命令提示符工具,可以帮助您解决最常见的问题。例如,ipconfig和ping是查看网络设置和解决连接问题的最基本工具。如果要处理路由问题,则route命令可以显示当前路由表以检查和确定相关问题,并且使用nslookup工具可以诊断DNS问题。
您还可以使用诸如arp之类的工具来解决交换问题并从IP地址中找出MAC地址。使用netstat命令行工具,您可以查看所有连接的统计信息。而且,您可以使用netsh工具显示和更改网络配置的许多方面,例如检查当前配置,重置设置,管理Wi-Fi和以太网设置,启用或禁用防火墙等等。
在本Windows10指南中,我们将重点介绍八个命令提示符工具,这些工具应可帮助您管理设备和整个网络上的网络问题并进行故障排除。
一. IPConfig
在Windows10上,ipconfig(Internet协议配置)是最常用的联网工具之一,可让您查询和显示当前的TCP / IP(传输控制协议/ Internet协议)网络配置。该命令还包括执行不同操作的选项,例如刷新动态主机配置协议(DHCP)和域名系统(DNS)设置。
展示广告网络配置
要开始使用ipconfig,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以查看TCP / IP网络配置的摘要,然后按Enter:
ipconfig
快速提示:在“命令提示符”中,您cls不再需要该信息即可继续运行命令而不会出现混乱时,可以使用命令来清除屏幕。
4. 键入以下命令以查看所有TCP / IP网络配置,然后按Enter:
ipconfig /all
完成这些步骤后,您将获得PC整个TCP / IP配置的概述。
刷新网络设置
要使用命令提示符发布和更新网络配置,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 输入以下命令以删除当前的网络配置,然后按Enter键:
ipconfig /release
4. 键入以下命令以重新配置网络配置,然后按Enter键:
ipconfig /renew
完成这些步骤后,第一个命令将清除当前配置,第二个命令将从DHCP服务器获取新设置以解决连接问题。如果服务器中动态分配的设置尚未过期,通常会在设备上看到相同的IP地址重新配置。
刷新DNS设置
要刷新并重建Windows10上的当前DNS缓存条目,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以清除设备上的DNS系统缓存,然后按Enter键:
ipconfig /fludns
完成这些步骤后,将删除并刷新Windows10的DNS缓存中存储的条目。通常,当由于本地缓存中的信息过时而无法使用主机名或域名连接到另一台计算机或网站时,此命令会派上用场。
二. Ping
Ping是另一个重要的联网工具,因为它允许您发送ICMP(Internet控制消息协议)回显请求消息,以测试与其他设备(无论是网络中的另一台计算机还是Internet服务)的IP连接。
测试设备连接
要使用ping命令测试网络连接,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以发送ICMP回显请求以测试连接性,然后按Enter键:
ping IP-OR-DOMAIN
在命令中,将IP-OR-DOMAIN替换为要测试的计算机或服务的实际IP地址或域名。
例如,以下命令测试本地设备和路由器之间的通信:
ping 10.1.4.1
快速提示:如果使用该-a选项(例如ping -a 10.1.4.1),该命令还将地址解析为主机名。
4. (可选)键入以下命令以测试本地计算机网络堆栈,然后按Enter:
ping 127.0.0.1 或者 ping loopback
快速说明: 127.0.0.1是一个众所周知的地址,它被称为回送地址。运行命令时,如果收到答复,则表示Windows10上的网络堆栈已启动并正在运行。这与使用其自己的网络地址ping设备相同。
完成这些步骤后,如果您收到来自目标的四次成功的回显答复,则表明该设备可以与远程主机通信。如果请求超时,则可能存在许多原因导致的问题。
如果要解决连接问题,请开始固定本地计算机,以确保网络堆栈正常工作。然后测试与路由器的连接,以确保问题不在本地网络中。然后尝试对网站进行ping操作,以查找Internet连接或远程主机是否存在问题。
您还应该注意,如果远程设备或服务阻止了ICMP协议,则ping命令将始终超时。
诊断丢包活动
ping命令包括许多您可以使用该ping /?命令访问的选项,这些选项之一是设置您希望运行该工具的时间的能力,当您对连接问题进行故障排除时,这可以派上用场,以检查丢失的数据包。
要在特定时间段内运行ping命令,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以继续ping直到停止,然后按Enter:
ping IP-OR-DOMAIN -t
在命令中,将IP-OR-DOMAIN替换为要测试的计算机或服务的实际IP地址或域名。
例如,以下命令测试本地设备和路由器之间的通信60秒钟:
ping 10.1.4.1 -t
4. 使用Control + C键盘快捷键停止ping。
完成这些步骤之后,您将能够看到成功和丢失的请求,这些请求可以为您提供有关如何继续进行故障排除和解决连接问题的线索。在本地网络中,管理员通常使用ping命令来查找服务何时快速关闭。此外,该工具还可以用作快速了解服务器何时启动并在远程重新启动服务器时再次运行的方法。
三. Tracert
Windows10还包括tracert(跟踪路由),这是一种诊断工具,可以使用一系列ICMP回显请求来确定到目标的网络路径。但是,与ping命令不同,每个请求都包含一个TTL(生存时间)值,该值每次增加1,从而可以显示请求所经过的路线和持续时间的列表。
要使用命令提示符跟踪到目的地的路由,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 输入以下命令以了解到达目的地的路径,然后按Enter键:
tracert IP-OR-DOMAIN
在命令中,将IP-OR-DOMAIN替换为您要进行故障排除的目标的实际IP地址或域名。
例如,以下命令可让您查看数据包到达Google.com所采用的路径:
tracert google.com
4. (可选)键入以下命令以将跳数调整为目标,然后按Enter键:
tracert -h HOP-COUNT IP-OR-DOMAIN
在命令中,将IP-OR-DOMAIN替换为要进行故障排除的目标的实际IP地址或域名,并将HOP-COUNT替换为要跟踪的跳数。
例如,以下命令将限制为目标的5个跃点(节点):
tracert -h 5 google.com
完成这些步骤后,您将知道目的地是否可以到达或在途中是否存在网络问题。
与ping工具类似,tracert包含多个选项,您可以使用tracert /?命令查看这些选项。
四. NSLookup
该NSLOOKUP(名称服务器查找)工具可以显示有价值的信息排除和解决DNS相关的问题。该工具包括交互式和非交互式模式。但是,您将更多地使用非交互模式,这仅意味着您将键入完整命令来获取所需的信息。
您可以使用此命令显示本地设备的默认DNS名称和地址,确定IP地址的域名或特定节点的名称服务器。
要在Windows10上开始使用nslookup,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以查找本地DNS名称和地址,然后按Enter:
nslookup
快速说明:此命令也可以打开nslookup交互模式。
4. 确认当前的DNS信息。
5. 输入以下命令以退出交互模式,然后按Enter键:
exit
6. 键入以下命令以确定特定服务器的名称和地址,然后按Enter键:
nslookup IP-ADDRESS
在命令中,将IP-ADDRESS替换为远程设备的地址。
例如,此命令查找IP地址172.217.165.142地址:
nslookup 172.217.165.142
7. 键入以下命令以确定特定服务器的地址,然后按Enter键:
nslookup DOMAIN-NAME
在命令中,将DOMAIN-NAME替换为远程设备的地址。
例如,此命令查找IP地址Google.com地址:
nslookup google.com
完成这些步骤后,根据命令,您将知道该设备是否具有DNS解析器以及远程主机的IP地址或域,反之亦然。
五. NetStat
该netstat的(网络统计)工具显示的统计数据为所有网络连接。它使您能够了解打开的端口和已连接的端口,以监视Windows10和应用程序的网络问题并进行故障排除。
使用netstat工具时,您可以列出活动的网络连接和侦听端口。您可以查看网络适配器和协议统计信息。您甚至可以显示当前的路由表等等。
要开始使用netstat,请使用以下步骤:
1.打开启动。
2.搜索命令提示符,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3.键入以下命令以显示所有活动的TCP连接,然后按Enter键:
网络状态
4.(可选)键入以下命令以显示活动连接,显示数字IP地址和端口号,而不是尝试确定名称,然后按Enter键:
网络状态-n
5.(可选)键入以下命令以按特定间隔刷新信息,然后按Enter键:
netstat-n间隔
在命令中,确保替换要重新显示信息的数字(以秒为单位)的间隔。
本示例每五秒钟刷新一次有问题的命令:
netstat -n 5
快速说明:使用interval参数时,可以使用控制台中的Ctrl + C键盘快捷键来终止命令。
一旦运行该命令,它将在四列中返回所有活动连接的列表,包括:
• Proto:显示连接协议,包括TCP或UDP。
• 本地地址:显示设备的IP地址,后跟带有连接端口号的分号。括号内的双分号表示本地IPv6地址。“ 0.0.0.0”地址也指本地地址。
• 外部地址:显示远程计算机的IP(或FQDN)地址,并在分号端口名称(例如https,http,microsoft-ds,wsd)后面加上端口号。
• 状态:显示连接是否处于活动状态(已建立),端口是否已关闭(time_wait)以及程序是否未关闭端口(close_wait)。其他可用状态包括:已关闭,fin_wait_1,fin_wait_2,last_ack,侦听,syn_received,syn_send和timed_wait。
六. ARP
Windows10维护一个arp(地址解析协议)表,该表存储IP至系统已解决的媒体访问控制(MAC)条目。使用arp工具,您可以查看整个表,修改条目并使用它来确定远程计算机的MAC地址。
通常,您无需担心MAC地址,但是在某些情况下此信息可能会派上用场。例如,在对数据链路层的网络问题进行故障排除(交换)时,或者在通过特定设备限制通过网络的访问或筛选内容时。
要在Windows10上开始使用arp,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以在Windows10上查看当前的arp表缓存,然后按Enter键:
`arp -a'
4. 键入以下命令以确定远程设备的MAC地址,然后按Enter键:
arp -a IP
在命令中,确保将IP替换为目标地址。
例如,以下命令显示了10.1.4.113目标的物理地址:
arp -a 10.1.4.108
5. 确认远程设备的MAC(物理)地址。
完成这些步骤后,您将能够查看整个arp表和特定IP地址的MAC地址。
如果要了解所有可用选项,请使用arp /?命令列出所有选项及其相应的说明。
七.路线
该路线工具显示路由表允许Windows10,了解网络,并与其他设备和服务进行通信。该工具还提供了一些选项,可以根据需要修改和清除表。
像arp工具一样,您通常不必担心路由表,但是在解决相关问题时,命令行工具会派上用场。
要查看或刷新Windows10上可用的路由表,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以查看Windows10已知的路由表,然后按Enter:
route print
4. 确认路由表信息。
5. (可选)键入以下命令以清除路由表,然后按Enter:
route -f
快速说明:运行此命令时,设备将失去网络连接,因为系统不再了解网络拓扑。运行命令后,重新启动计算机以允许网络堆栈重建路由表。通常,除非您修改了某些条目并且需要重置表,否则您不必清除表。
完成这些步骤后,您将了解路由表以及如何清除信息。
您还可以使用该route /?命令查看可用选项的列表,包括用于更改网络指标,指定网关,添加新路由等的选项。但是,通常不建议修改这些设置,除非您了解网络的工作方式。
八. Netsh
在Windows10上,netsh(Network Shell)是旧版命令行工具,可让您显示和更改几乎任何网络配置。例如,您可以使用该工具查看当前网络配置,管理无线连接,重置网络堆栈以修复最常见的问题,启用或禁用防火墙等等。
要开始使用netsh命令行工具,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以查看可用命令(上下文)的列表,然后按Enter键:
netsh /?
4. 键入以下命令以查看特定选项的可用子命令(子上下文)列表,然后按Enter键:
netsh CONTEXT-COMMAND
在命令中,更改包含其他选项的命令的CONTEXT-COMMAND。
例如,以下命令显示可用于使用netsh管理防火墙的命令:
netsh advfirewall /?
完成这些步骤后,您将知道如何浏览netsh contexts和subcontexts命令来管理网络设置。
重置系统网络堆栈
要重置网络堆栈以解决常见的连接问题,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以重置winsock堆栈,然后按Enter:
netsh winsock reset
4. 重启你的电脑。
完成这些步骤后,winsock配置将重置,希望可以解决连接到网络和Internet的问题。
导出和导入网络配置
要在Windows10上使用netsh导出网络配置,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以导出所有网络适配器的当前配置,然后按Enter:
netsh -c interface dump>PATHTOEXPORTED.txt
在命令中,将PATH TO EXPORTED.txt替换为存储配置的文件的路径和名称。
例如,以下命令将设置导出到netshconfig.txt文件:
netsh -c interface dump>c:netshconfig.txt
完成这些步骤后,您可以使用任何文本编辑器打开文件以查看导出的配置。
导入网络配置
要使用netsh导入网络配置设置,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 输入以下命令以导入网络配置,然后按Enter键:
netsh -c interface dump>PATHTOIMPORTED.txt
在命令中,用导出的配置将PATH TO EXPORTED.txt替换为所需文件的路径和名称。
例如,以下命令从netshconfig.txt文件导入设置:
netsh -f c:netshconfig.txt
完成这些步骤后,新的网络配置将被导入并应用于Windows10。
启用和禁用防火墙
要使用netsh启用Windows10防火墙,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以启用默认防火墙,然后按Enter:
netsh advfirewall set currentprofile state on
完成这些步骤后,Windows Defender防火墙将在设备上启用。
禁用防火墙
要使用netsh禁用Windows10防火墙,请使用以下步骤:
1. 打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 输入以下命令以禁用默认防火墙,然后按Enter键:
netsh advfirewall set currentprofile state off
完成这些步骤后,Windows Defender防火墙将在设备上禁用。
在Windows10上,可以使用许多工具来更改设置并使用命令提示符,PowerShell和图形应用程序对网络问题进行故障排除。但是,在本指南中,我们仅着眼于让您开始使用命令提示符中提供的一些最常用工具。