【cmd】网络命令

前言

cmd提供了为数不多的几个命令,但是命令选项异常的繁杂,这里进行系统的整理。

正题

1.ping 

ping命令常用来诊断网络的连通性,其原理为向ip发送一个ICMP echo请求包,如果目标收到后会发送一个ICMP echo回复包,如果发出包后在收到回复,则说明和目标之间是连通的。

选项:

-l:size 指定每次发送包的大小

-t: 不停的ping,直到收到ctrl + C后停止

-n: 指定发送包的数目

-a: 将ip解析为主机名

-i:指定包的生存时间

-w:指定超时

-4:强制使用ipv4

-6: 强制使用ipv6

回复包参数解析:

字节为-l指定的大小,时间为回复相隔时间,TTL可以用于估算二者之间的路由数(比TTL大或相近的最大2的指数次方 - TTL)

2.tracert

tracert对目标ip进行路由跟踪,显示每次包被转发的路由节点

选项:

-d: 不对ip解析成主机名

-w: 指定超时

-4: 强制使用ipv4

-6: 强制使用ipv6

3.route command [destination] [MASK netmask][gateway][MERTRIC metric][IF iterface]

route 查看、配置路由表

选项:

-f 清空路由表

-p 更改永久生效

-4 强制使用ipv4

-6 强制使用ipv6

command:

print 打印路由表

add 增加路由

chance 用于修改网关和跃点数

delete 删除路由

4. arp 

用于查看arp的IP到MAC转换表

-a 显示所有项

-v 详细显示

-d ip 删除与ip绑定的项,ip可加入通配符

-s ip mac 增加静态项ip, mac

5.netstat

用于查看端口、服务运行、路由表等

-a 查看所有项

-n 将主机名用ip替换

-o 显示关联的进程ID

-p 指定协议名

-r 显示路由表

-e 显示以太网统计信息

-s 显示每个协议统计信息

6.ipconfig

查看ip、dhcp、dns缓存相关信息

/all 显示所有项

/release[6] adapter 释放当前ip,归还给dhcp服务器(带有6表示针对ipv6)

/renew[6] adapter 重新向dhcp服务器请求新的ip(同上)

/flushdns 刷新dns缓存

/displaydns 显示dns缓存

/registerdns 刷新dhcp租用并向dns服务器请求注册dns

/showclassid[6] adapter 显示dhcp类id(同上)

/setclassid[6] adapter [ID] 设置dhcp类id(同上)

7.nslookup 

域名查询与反向域名查询

8.netsh

选项太多,另开一篇博客写

9.net

选项太多,另开一篇博客写

总结

windows网络命令大概十余条,选项较为繁杂,尤其是netsh和net命令,有必要单独开篇来研究。命令具体涉及到了网络协议的知识,因此水比命令本身要深很多==

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值