首页 > 其他分享 >常用网络诊断的命令收集

常用网络诊断的命令收集

时间:2022-09-29 11:31:07浏览次数:52  
标签:常用 收集 0.1 IP netstat 192.168 诊断 TCP ms


常用网络诊断的命令收集



>ipconfig 


用于查看本机的ip,网关等信息


IPConfig实用程序和它的等价图形用户界面——Windows 95/98中的WinIPCfg可用于显示当前的TCP/IP配置的设置值。这些信息一般用来检验人工配置的TCP/IP设置是否正确。但是,如果你的计算机和所在的局域网使用了动态主机配置协议(Dynamic Host Configuration Protocol,DHCP——Windows NT下的一种把较少的IP地址分配给较多主机使用的协议,类似于拨号上网的动态IP分配),这个程序所显示的信息也许更加实用



ipconfig /flushdns


清除dns缓存

ipconfig /displaydns


查看当前的DNS缓存信息。



> tracert ip or 域名


Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。Tracert 命令使用用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由.其命令格式如下。tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name



如 tracert 10.10.10.10 假的ip啊


通过最多 30 个跃点跟踪到 10.10.10.10 的路由


  1    <1 毫秒   <1 毫秒   <1 毫秒 192.168.1.3
  2     1 ms     1 ms     1 ms  112.95.176.1
  3     3 ms     *        2 ms  120.80.147.89
  4     2 ms     3 ms     2 ms  120.80.145.70
  5     4 ms     3 ms     3 ms  sym.gdsz.cncnet.net [210.21.220.122]
  6     *        *        *     请求超时。
  7     3 ms     3 ms     2 ms  123.58.58.130
  8     4 ms     4 ms     3 ms  10.10.10.10


跟踪完成。



> netstat -ano    or netstat -ano >d:\log.txt  (这个是将输出的内容输出到文件,方便查看)


用于显示当前的网络连接情况



在Internet RFC标准中,Netstat的定义是: Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。
Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
如果你的计算机有时候接收到的数据包导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据包。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用Netstat查一查为什么会出现这些情况了。
一般用netstat -an 来显示所有连接的端口并用数字表示。
netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。[1]  使用时如果不带参数,netstat显示活动的 TCP 连接。



>ping 192.168.0.1 or 域名



如下ping的结果


C:\>ping 192.168.0.1



Pinging 192.168.0.1 with 32 bytes of data:



Reply from 192.168.0.1: bytes=32 time<10ms TTL=128


Reply from 192.168.0.1: bytes=32 time<10ms TTL=128


Reply from 192.168.0.1: bytes=32 time<10ms TTL=128


Reply from 192.168.0.1: bytes=32 time<10ms TTL=128



Ping statistics for 192.168.0.1:


Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),


Approximate round trip times in milli-seconds:


Minimum = 0ms, Maximum = 0ms, Average = 0ms



TTL:生存时间


指定数据报被路由器丢弃之前允许通过的网段数量。


TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。转发 IP 数据包时,要求路由器至少将 TTL 减小 1。



>telnet ip port

如果指定ip的服务器该port是通的话则会打开一个"黑窗口",否则的话会返回一段信息




>nc  -vuz IP


UDP不能用telnet 测试,需要用nc命令,例如: nc -vuz IP 端口
windows也可以使用nc命令的,netcat 需要下载使用,建议您可以直接上机器,看一下端口监听情况,使用netstat命令  参数可以加-a  这个windows和linux都可以用



--- end ---



标签:常用,收集,0.1,IP,netstat,192.168,诊断,TCP,ms
From: https://blog.51cto.com/u_15810749/5722087

相关文章

  • Kafka常用命令
    启动Kafka后台常驻方式,带上参数 -daemon,如:/usr/local/kafka/bin/kafka-server-start.sh-daemon/usr/local/kafka/config/server.properties指定JMXport端口启......
  • nginx 常用全局变量
    变量说明$args请求中的参数,如​​www.123.com/1.php?a=1&b=2的$args就是a=1&b=2​​$content_lengthHTTP请求信息里的"Content-Length"$conten_typeHTTP请求信息里的"Conten......
  • 常用mysql注入语句
    1、利用orderby判断字段数。2、利用unionselect联合查询,获取表名。0'unionselect1,group_concat(table_name),3frominformation_schema.tableswheretable_schema......
  • 键盘常用快捷键学习
    键盘基础常用快捷键选择键作用ctrl+c复制ctrl+v粘贴ctrl+z撤销ctrl+x剪切Windows+R运行程序Windows+E打开本电脑ctrl+shift+Esc打开任......
  • cmd打开方式及常用的DOS命令
    打开CMD方式1开始+系统+命令提示符(以管理员身份运行)2win+r输入CMD打开控制台3文件夹下按住SHIFT右键在此处打开power常用的DOS命令#盘符切换#查看当前目录下的所有文......
  • iptables 常用命令解析
    查看当前iptables规则:iptables-n-L--line-numbers该命令会以列表的形式显示出当前使用的iptables规则,并不做解析,每一条规则前面的编号可以用来做为其它操作,例如后面的......
  • Metasploit 常用命令手册
    Installationcurlhttps://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate.erb>msfinstall&&......
  • Linux 开发环境搭建与使用——Linux 常用编辑器之vim
    概述vi编辑器是Linux系统中最常用的文本编辑器,vi在Linux界有编辑器之神的美誉几乎所有的Linux发行版中都包含vi程序。vi工作在字符模式下,不需要图形界面,非常适合......
  • GC 清除算法--常用垃圾回收算法和常用垃圾回收器
    1:Mark-Sweep(标记清除)缺点-- 碎片话特别严重2:Copying(拷贝)找到可用的一半复制到另外一半,再把以前的一半给清除掉; 缺点:浪费内存3:Mark-Compact(标记压缩) --......
  • 常用Git命令
    本地修改同步到版本库:gitcommit-a初始化仓库:gitinit克隆仓库:gitclonehttp://切换到dev分支:gitcheckoutdev推送到本地版本库:gitadd*提交到服务端仓库备注“al......