云计算百科
云计算领域专业知识百科平台

常用CMD网络命令

Command Prompt,命令提示符,新版win powershell兼容cmd。

一、PING命令

给目标IP地址发送并等待回复数据包,以此确定目标主机的存在。

ping -t 不断给IP发送数据包直至其承受不了而掉线。一般用于测量网络连接的稳定性,可以用 Ctrl + C终止。

ping -a 将地址解析为主机名。127.0.0.1为本机IP回环地址,解析的本机名为avatars.akamai.steamstatic.com 能收到返回数据包说明网络连接没有问题。

ping -n count 向目标地址发送count次数据包。

ping -l size 向目标地址发送size字节的数据包。默认为32byte,最大可设置为65500byte。

二、NEBSTAT命令

使用TCP/IP协议上的NBTSTAT显示协议获得远程主机的NBTSTAT信息,包括用户名、所属工作组、网卡MAC地址等。

nbtstat -a 根据名称获取NBTSTAT信息。

nbtstat -A 根据IP获取NBTSTAT信息。

协议太老了,win11直接把它墙了。

nbtstat -n 列出本机的NBTSTAT信息。

三、 NETSTAT命令

用于监控TCP/IP协议网络中路由表、实际网络连接和网络接口设备的状态信息。

netstat -a 查看本机的所有开放端口,检查服务预防木马。

netstat -r 列出当前的路由信息,包括本机的网关、子网掩码等。

netstat -b 显示在创建每个连接或侦听端口时涉及的可执行程序。

权限不够时输入“Start-Process powershell -Verb runAs”开启管理员权限 

netstat -e 显示以太网统计。

netstat -f 显示外部地址的完全限定域名(FQDN)。

netstat -n 以数字形式显示地址和端口号。

ESTABLISED表示连接成功建立,正在双向通信。

TIME_WAIT表示连接已经关闭,正在收尾等待。

CLOSE_WAIT是相对于TIME_WAIT被动关闭的一方。

图中可以看出49738和49739是全双工信道正在双向通信。

netstat -o 显示拥有的与每个连接关联的进程PID,告诉你建立连接的程序。

netstat -p proto 显示proto过滤器指定协议的连接,包括TCP、UDP、TCPv6、UDPv6。

netstat -s 显示每个协议的统计。

netstat -t 显示当前连接卸载状态。

InHost表示全部由CPU负责,Offload表示网卡卸载,减轻CPU负担。

四、TRACERT命令

用于跟踪数据从本地到目标所经历的所有途径。

tracert -d 不将每一个跃点hop的地址解析成主机名。

192.168.10.1 是我路由器的内网网关。

192.168.1.1 是我的光猫。

请求超时是公网中国内运营商的防火墙屏蔽ICMP。

tracert -h maxaimun_hops 搜索目标的最大跃点数。

tracert -j host-list 与主机列表一起的松散源路由(仅适用于IPv4)

国内已经禁用源IP了,所以内网都请求超时。

tracert -w timeout 等待每个回复的超时时间(ms)

等待时间的下限是10ms,设置3ms没用,而且每次发都是发三个包,所以有3个返回时间。

tracert -R 跟踪往返行程路程(IPv6)

公网路由器已经丢弃RR了。

tracert -S srcaddr 要使用的源地址(IPv6)

tracert -4 强制使用IPv4

tracert -6 强制使用IPv6

五、IPCONFIG命令

ipconfig 查询当前TCP/IP简单配置信息。

ipconfig/all 查看更详细的信息。

以上都是内网的IP地址和MAC物理地址,想要查找公网IP,可以启用“curl ip.sb”脚本查询。

ipconfig /release 释放从DHCP获取的IP地址,用于缓解网络卡顿的问题。

ipconfig /renew 重新刷新DHCP的租约状态。

ipconfig /flushdns 清除DNS缓存。

DNS缓存相当于IP查询对照本,如果没有记录的话,就把域名发给DNS服务器等他传回IP翻译给你才能上网。

如果手动设置了DNS,那么就无视路由器自动分配的DNS。

六、ARP命令

arp -a 查看ARP缓存表。

arp -s IP MAC 增加缓存表条目,黑客往往用此方法进行欺骗

arp -d IP 删除缓存记录。

七、AT命令

at \\\\[IP] [时间] [程序] 安排在特定时间让其执行一项命令。

已经被弃用了,改用"schtasks":

at 查看本电脑中已经设定的计划。

改用“schtasks /query”:

at [ID] /delete 删除计划。

改用“schtasks /delete /tn "定时关机"”:

八、NSLOOKUP命令

nslookup  解析主机设置的默认DNS服务器地址。

后续再输入域名就能解析DNS:

名称是域名,Adresses是IP,Aliases是别名。

九、NET命令

net view 查看局域网中所有的共享资源。

win11淘汰了这个功能,而且公用网络有防火墙。

net use [本地盘符]\\\\[IP]\\[共享名] 建立与断开计算机与共享资源的连接。

net  user 查看本地所有账户。

net  user [用户名] [密码] /add (管理员权限)添加用户。

net  user [用户名] 查看某个用户的详细信息。

net  user 用户名 /del(管理员权限)删除某个用户。

net  user [用户名] /active: no(管理员权限)禁用用户。

net  user [用户名] /active: yes(管理员权限)激活用户。

net time \\\\IP 查看远程主机的当前时间以便定时启动程序。

net share 查看共享资源。

net localgroup 查看当前用户组下的信息。

net localgroup [用户组] [用户名] /add(管理员权限)将用户名添加到用户组。黑客一般用此操作提升自己的管理员等级。

net start/stop [servername] (管理员权限) 远程启动/关闭某个服务。

十、FTP命令

ftp IP

十一、TELNET命令

telnet IP

赞(0)
未经允许不得转载:网硕互联帮助中心 » 常用CMD网络命令
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!