2024年4月3日发(作者:)
常用网络命令
1. 在DOS下输入ipconfig/all,即可知道
计算机的IP地址、子网掩码、DNS
服务器地址。以下为截图。
2. ping命令的一些用法
ping是使用频率极高的用来检查网络是否畅通或者网络连接速
度快慢的网络命令,目的是通过改善特定形式的ICMP包来请求
主机的回应,进而获得主机的一些属性。用于确定本地主机是
否能与另一主机交换数据包。如果ping运行正确,就可以相信
基本的连通性和配置参数没有问题。通过ping命令,可以探测
目标主机是否活动,可以查询目标主机的机器名,还可以配合
arp命令查询目标主机的MAC地址,可以进行DDoS攻击,有时
也可以推断目标主机操作系统,还可以直接ping一个域名来解
析得到该域名对应的IP地址。
选项
-i TTL
-l
说明
指定TTL的值,可以通过TTL的值推算数据包经过路由器的个数
指定ping命令中数据的长度
-n
-t
执行ping命令的次数
连续对IP地址执行ping命令,直到用户以Ctrl+C中断
由于命令太多,我只演示其中一个,如ping 主机IP,既可知道主机
的连通性和配置差数有无问题
从图中可看出,发出四个数据包,接收到四个。没有丢失,说明配置
没有问题。
3. ipconfig命令
执行ipconfig/all,就会看到所有网络配置的基本信息,这些信息
一般用来检测手工配置TCP/IP参数设置的正确性。如果计算机
和所在的局域网使用了DHCP(动态主机配置协议),那么执行
ipconfig/all,可以了解计算机是否成功的租用到IP地址,如果租
用到IP地址,则可以了解IP地址、子网掩码和默认网关等信息。
选项
Ipconfig
Ipconfig/all
说明
不带任何选项时,显示已配置的网络接口的IP地址、子网掩码和默认网关
使用all选项,会显示所有网络接口的详细网络参数信息
选项 说明
Ipconfig/release
使用release选项,会将所有网络接口租用的IP地址归还给DHCP服务器
使用renew选项,会与DHCP服务器取得联系,并重新租用一个IP地址,
Ipconfig/renew
注意,大多数情况下网卡将被重新赋予和以前相同的IP地址
我演示一个IPconfig
这里就可以看到IP地址、子网掩码和网关的信息
t
netstat是一个功能强大的命令,用来显示计算机上网时与其他计算机
之间详细的连接情况和统计信息(与IP、TCP、UDP和ICMP协议相
关的统计数据)。netstat命令一般用来检测本机各端口的网络连接情
况。
选项 说明
运行netstat –a命令将显示本机上网时与其他计算机之间的所有连接和监听端
-a IP
口,使用该命令可以有效地发现和预防木马,可以知道机器所开的服务等服务
显示包含于创建每个连接或监听端口的可执行组件。在某些情况下已知可执行
组件拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件
-b
序列被显示。此时,可执行组件名在底部的[]中,顶部是其调用的组件等等,直
到TCP/IP部分。注意此选项可能需要很长时间,如果没有足够权限可能失败
选项 说明
显示以太网统计信息,此选项可与-s选项组合使用,它列出的项目包括传送的
-e
数据包的总字节数、错误数、删除数、数据包的数量和广播的数量及这些统计
数据发送/接收的数据包数量
-n
-o
-r
以数字形式显示地址和端口号
显示与每个连接相关的所属进程ID
列出当前的路由表,显示本机的网关、子网掩码等信息
按照各个协议分别显示其统计信息,默认情况显示IP、IPv6、ICMP、ICMP v6、
-s
TCP、TCP v6、UDP 、UDP v6的统计信息;可以与-p选项一起使用
我演示一下netstat –a
t
用法:tracert IP地址或域名
该命令用来显示数据包达到目的主机或经过每一个路由或网关的IP
地址,并显示到达每个路由或网关所用的时间。该命令也可以用来检
测网络故障的大概位置,有助于了解网络的布局和结构。
net是一个功能非常强大的网络命令。
选项
net view
说明
命令格式为:net view IP,可以检查远程主机所有的共享资源
命令格式为 net start X:IPsharename,将远程主机的某个共享资源映射为本地
net start
盘符
命令格式为 net start servername,当和远程主机建立连接后,可以使用它来启
net stop
动远程主机上的某个服务
该命令的功能包括新建账户、删除账户、查看特定账户、激活账户、账户禁用
等,输入不带参数的net user,可以查看所有用户,包括已经禁用的。net user
的用法如下:
net user
(1)net user 用户名 密码/add 增加用户
(2)net user 用户名 密码/del 删除用户
(3)net user 用户名/active:no 禁用用户
(4)net user 用户名/active:yes 激活用户
选项 说明
(5)net user 用户名,查看用户的情况
该命令可以查看所有与用户组有关的信息以及进行相关的操作,输入不带参数
的net localgroup,可以查看当前所有的用户组
命令格式:net localgroup usename/add
命令:net localgroup administrators ztg/add,将ztg用户加到administrators组里,
由此可见,可以使用该命令来提升普通账号的权限,不过细心的管理员可以使
用net user ztg来查看用户ztg的状态
net
localgroup
net time
net share
命令格式为net timeIP,可以查看远程主机的当前时间
显示共享资源
在DOS中输入Net share
at命令的作用是在特定日期或时间执行某个命令或程序,若知道了远
程主机的当前时间,就可以利用at命令在以后的某个时间执行某个
命令或程序。用法如下:
at [computername] [id][/delete[/yes]]
at [computername]time[/interactive][/every:date[…]] “command”
选项
computername
id
/delete
/yes
Time
/interactive
说明
指定远程计算机,如果省略该参数,会计划在本地计算机上运行命令
指定给已计划命令的识别号
删除某个计划,如果省略id,计算机上所有已计划的命令都会被删除
不需要进一步确认时,与delete命令一起使用
指定运行命令的时间
允许作业在运行时,与当时登录的用户进行桌面交互
每月或每星期在指定的日期运行命令,如果省略日期,则默认为在每月的
/every:date[…]
当天运行
/next:date[…]
“command”
指定在下一个指定日期运行命令
准备运行的Windows命令或批处理程序
在DOS中输入at time


发布评论