一些常用网络命令

203 阅读7分钟

一些常用网络命令

ping命令的常用参数是-t、-a、-n conut、-l

ping指令使用的是ICMP(Internet Control Messages Protocol)即因特网控制报文协议;

ping命令的应用格式:①ping+IP地址或主机域名;②ping+IP地址或主机域名+命令参数;③ping+命令参数+IP地址或主机域名;

  1. -t表示不间断向目标地址发送数据包,直到强迫其停止。若要查看统计信息并继续发送数据包,则按下〈Ctrl+Break〉组合键。若要终止发送数据包,则按下〈Ctrl+C〉组合键。
  2. -n定义向目标地址发送数据包的次数。如果-t和-n两个参数一起使用,ping命令将以放在后面的参数为准,比如“ping IP-t-n 10”,虽然使用了-t参数,但并不是一直ping下去,而是只ping 10次。
  3. -l定义发送数据包的大小,默认情况下是32B,利用它可以最大定义到65500B。

ipconfig命令主要是用来查看ip和mac地址,刷新DNS缓存,释放ip地址等

  1. ipconfig:当使用ipconfig时不带任何参数选项,那么它为每个已经配置了的接口显示IP地址、子网掩码和缺省网关值。
  2. ipconfig/all:当使用all选项时,iponfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC)。如果IP地址是从DHCP服务器租用的,ipconfig将显示DHCP服务器的IP地址和租用地址预计失效的日期。
  3. ipconfig/release:DHCP客户端手工释放IP地址。
  4. ipconfig/renew:DHCP客户端手工向服务器刷新请求。
  5. ipconfig/flushdns:清除本地DNS缓存内容。
  6. ipconfig/displaydns:显示本地DNS内容。
  7. ipconfig/registerdns:DNS客户端手工向服务器进行注册。
  8. ipconfig/showclassid:显示网络适配器的DHCP类别信息。
  9. ipconfig/setclassid:设置网络适配器的DHCP类别。
  10. ipconfig/renew“Local Area Connection”:更新“本地连接”适配器的由DHCP分配IP地址的配置。
  11. ipconfig/showclassid Local*:显示名称以Local开头的所有适配器的DHCP类ID。
  12. ipconfig/setclassid“Local Area Connection”TEST:将“本地连接”适配器的DHCP类别ID设置为TEST。

netstat命令是一个监控TCP/IP网络的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息,列出系统上所有的网络套接字连接情况,包括tcp、udp以及unix套接字,列出处于监听状态(即等待接入请求)的套接字

  • netstat -t命令,用地址显示TCP传输协议的连线状况;
  • netstat -an命令,用来显示所有已经建立的有效连接;
  1. -a或--all:显示所有连线中的Socket。
  2. -A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址。
  3. -c或--continuous:持续列出网络状态。
  4. -C或--cache:显示路由器配置的缓存信息。
  5. -e或--extend:显示网络其他相关信息。
  6. -F或--fib:显示FIB。
  7. -g或--groups:显示多重广播功能群组组员名单。
  8. -h或--help:在线帮助。
  9. -i或--interfaces:显示网络界面信息表单。
  10. -l或--listening:显示监控中的服务器的Socket。
  11. -M或--masquerade:显示伪装的网络连线。
  12. -n或--numeric:直接使用ip地址,而不通过域名服务器。
  13. -N或--netlink或--symbolic:显示网络硬件外围设备的符号连接名称。
  14. -o或--timers:显示计时器。
  15. -p或--programs:显示正在使用Socket的程序识别码和程序名称。
  16. -r或--route:显示Routing Table。
  17. -s或--statistice:显示网络工作信息统计表。
  18. -t或--tcp:显示TCP传输协议的连线状况。
  19. -u或--udp:显示UDP传输协议的连线状况。
  20. -v或--verbose:显示指令执行过程。
  21. -V或--version:显示版本信息。
  22. -w或--raw:显示RAW传输协议的连线状况。
  23. -x或--unix:此参数的效果和指定“-A unix”参数相同。
  24. --ip或--inet:此参数的效果和指定“-A inet”参数相同。

net命令是一个命令行命令,net命令有很多函数用于使用和核查计算机之间的NetBIOS连接,可以查看我们的管理网络环境、服务、用户、登录等信息内容;

所有Net命令接受选项/yes和/no(可缩写为/y和/n);
可以在DOS环境下执行NET/?或NET或NET HELP获得使用帮助;

  1. net view 作用:显示域列表、计算机列表或指定计算机的共享资源列表。

命令格式:net view[\\computername|/domain[:domainname]]
有关参数说明:

  • 键入不带参数的net view显示当前域的计算机列表。
  • \\computername指定要查看其共享资源的计算机。
  • /domain[:domainname]指定要查看其可用计算机的域。 例如:net view\\GHQ,查看GHQ计算机的共享资源列表。
    net view/domain:XYZ,查看XYZ域中的机器列表。
  1. net user 作用:添加或更改用户账号或显示用户账号信息。
    命令格式:net user[username[password|*][options]][/domain]

有关参数说明:

  • 键入不带参数的net user查看计算机上的用户账号列表。
  • username添加、删除、更改或查看用户账号名。
  • password为用户账号分配或更改密码。
  • 提示输入密码。
  • /domain在计算机主域的主域控制器中执行操作。该参数仅在Windows NT Server域成员的Windows NT Workstation计算机上可用。默认情况下,Windows NT Server计算机在主域控制器中执行操作。 例如:net user adm123查看用户adm123的信息。
  1. net use 作用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。
    命令格式:net use[devicename|*][\\computername\sharename[\volume]][password|*]] [/user:[domainname\]username][[/delete]|[/persistent:{yes|no}]]

有关参数说明:

  • 键入不带参数的net use列出网络连接。
  • devicename指定要连接到的资源名称或要断开的设备名称。
  • \\computername\sharename服务器及共享资源的名称。
  • password访问共享资源的密码。
  • *提示键入密码。
  • /user指定进行连接的另外一个用户。
  • domainname指定另一个域。
  • username指定登录的用户名。
  • /home将用户连接到其宿主目录。
  • /delete取消指定网络连接。
  • /persistent控制永久网络连接的使用。 例如:net use f:\\adm\TEMP\\adm\TEMP目录建立为F盘 net use f:\adm\TEMP/delete断开连接。
  1. net time

作用:使计算机的时钟与另一台计算机或域的时间同步。
命令格式:net time[\\computername|/domain[:name]][/set]

有关参数说明:

  • \\computername要检查或同步的服务器名。
  • /domain[:name]指定要与其时间同步的域。
  • /set使本地计算机时钟与指定计算机或域的时钟同步
  1. net start 作用:启动服务,或显示已启动服务的列表。
    命令格式:net start service

  2. net pause 作用:暂停正在运行的服务。
    命令格式:Net pause service

  3. net continue 作用:重新激活挂起的服务。
    命令格式:Net continue service

  4. net stop 作用:停止Windows网络服务。
    命令格式:net stop service

tracert是一个简单的网络诊断工具命令,可以列出分组经过的路由节点,以及它在IP网络中每一跳的延迟。

这里的延迟是指:分组从信息源发送到目的地所需的时间,延迟也分为许多种——传播延迟、传输延迟、处理延迟、排队延迟等,是大多数网站性能的瓶颈之一。

tracert的使用方法可以使用tracert-?来查看;

tracert.jpg

tracert命令用于确定IP数据包访问目标所采取的路径,显示从本地到目标网站所在网络服务器的一系列网络节点的访问速度,最多支持显示30个网络节点。

访问单位是ms,表示连接到每个路由节点的速度、返回速度和多次连接反馈的平均值。

一般10个节点以内可以完成跟踪的网站,访问速度都是不错的;10~15个节点之内才完成跟踪的网站,访问速度则比较慢;如果超过30个节点都没有完成跟踪,则可以认为目标网站是无法访问的。