常用网络命令

1、ipconfig
a、使用ipconfig /all查看配置
使用带/all选项的ipconfig命令时,将给出所有接口的详细配置报告,包括任何已配置的串行端口。
使用ipconfig /all,可以将命令输出重定向到某个文件,并将输出粘贴到其他文档中。
也可以用该输出确认网络上每台计算机的TCP/IP配置,或者进一步调查TCP/IP网络问题

b、使用 ipconfig /renew 刷新配置
解决TCP/IP网络问题时,先检查遇到问题的计算机上的TCP/IP配置。如果计算机启用DHCP并使用DHCP服务器获得配置,请使用ipconfig /renew命令开始刷新租约。
使用ipconfig /renew时,使用DHCP的计算机上的所有网卡(除了那些手动配置的适配器)都尽量连接到DHCP服务器,更新现有配置或者获得新配置。
也可以使用带/release选项的ipconfig命令立即释放主机的当前DHCP配置


2、ping
a、Ping命令有助于验证IP级的连通性。发现和解决问题时,可以使用Ping向目标主机名或IP地址发送ICMP回应请求。需要验证主机能否连接到TCP/IP网络和网络资源时,请使用Ping
也可以使用Ping隔离网络硬件问题和不兼容配置

b、常用参数
(1)-t 校验与指定计算机的连接,直到用户中断。
(2)-a 将地址解析为计算机名。
(3)-n count 发送由 count 指定数量的echo报文,默认值为 4。
(4)-l length 发送包含由 length 指定数据长度的echo报文。默认值为 64 字节,最大值为 8192 字节

c、使用ping命令测试主机连通性步骤
(1)Ping环回地址验证是否在本地计算机上安装TCP/IP以及配置是否正确
(2)Ping本地计算机的IP地址验证是否正确地添加到网络
(3)Ping默认网关的IP地址验证默认网关是否运行以及能否与本地网络上的本地主机通讯
(4)Ping远程主机的IP地址验证能否通过路由器通讯


3、arp
使用arp命令可以解决硬件地址问题。“地址解析协议(ARP)”允许主机查找同一物理网络上的主机的媒体访问控制地址,如果给出后者的IP地址。为使ARP更加有效,每个计算机缓存IP到媒体访问控制地址映射消除重复的ARP广播请求。
可以使用arp命令查看和修改本地计算机上的ARP表项。arp命令对于查看ARP缓存和解决地址解析问题非常有用


4、nbtstat
TCP/IP上的NetBIOS(NetBT)将NetBIOS名称解析成IP地址。TCP/IP为NetBIOS名称解析提供了很多选项,包括本地缓存搜索、WINS服务器查询、广播、DNS服务器查询以及Lmhosts和主机文件搜索。

nbtstat是解决NetBIOS名称解析问题的有用工具。可以使用nbtstat命令删除或更正预加载的项目
nbtstat -n显示由服务器或重定向器之类的程序在系统上本地注册的名称。
nbtstat -c显示NetBIOS名称缓存,包含其他计算机的名称对地址映射。
nbtstat -R清除名称缓存,然后从Lmhosts文件重新加载。
nbtstat -RR释放在WINS服务器上注册的NetBIOS名称,然后刷新它们的注册。
nbtstat -a name对name指定的计算机执行NetBIOS适配器状态命令。适配器状态命令将返回计算机的本地NetBIOS名称表,以及适配器的媒体访问控制地址。
nbtstat -S列出当前的NetBIOS会话及其状态(包括统计)


5、netstat
可以使用netstat命令显示协议统计信息和当前的TCP/IP网络连接

netstat –a:显示所有连接和监听端口。
netstat –b:显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行组件拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件序列被显示。
netstat –e:显示以太网统计信息。此选项可以与-s选项组合使用。
netstat –n:以数字形式显示地址和端口号。
netstat –o:显示与每个连接相关的所属进程ID
netstat –pproto:显示proto指定的协议的连接;proto可以是下列协议之一:TCP、UDP、TCPv6或UDPv6。如果与-s选项一起使用以显示按协议统计信息,proto可以是下列协议之一:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP或UDPv6。
netstat –r:显示路由表。
netstat –s:显示按协议统计信息。默认地,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6的统计信息;
netstat –p:选项用于指定默认情况的子集。
netstat -v与-b选项一起使用时将显示包含于为所有可执行组件创建连接或监听端口的组件


6、tracert
tracert(跟踪路由)是路由跟踪实用程序,用于确定IP数据报访问目标所采取的路径。Tracert命令用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由
tracert先发送TTL为1的回应数据包,并在随后的每次发送过程将TTL递增1,直到目标响应或TTL达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP已超时”的消息确定路由


7、net
a、net start <service name>
net start命令用于启动本地或远程主机上的服务,或显示已启动服务的列表。
b、net stop <service name>
net stop命令用于停止本地或远程主机上的开启的服务。
c、net user
net user命令用于查看和用户相关的情况,包括新建账号、删除账号、查看账号、激活账号、禁用账号等
d、net localgroup
net localgroup命令添加、显示或更改本地组。如果不带参数就是查看所有用户组。
e、net share
net share命令用于显示、创建和删除共享资源

原文地址:https://www.cnblogs.com/tynam/p/9027593.html