什么是ping命令

ping命令是测试网络连接、信息发送和接收状况的实用型工具,是系统内置的探测性工具。它的原理是:每台网络上的主机都有唯一确定的IP地址,用户给目标IP发送一个数据报,对方就要返回一个同样大小的数据报。而我们根据返回的数据报就可以判断目标主机的存在。

在系统命令行提示符下输入ping /?就可以查看ping命令的帮助文档。

参数 意义
- t 一直发送数据报,直至Ctrl+C停止
- a 对目标IP地址进行反向名称解析。如解析成功,则显示对方的主机名
- n Count 指定发送回响请求消息的次数,默认为4
- l Size 指定发送的回响消息中数据字段的长度,默认32,最大65500
- i TTL 指定TTL字段值
- f 指定发送的回响请求消息带有“不分段”标识
- v TOS 指定“服务类型(TOS)“字段值
- r Count 指定”记录路由”选项用于记录相应相应消息使用路径

根据响应消息来判断

  1. 请求超时。表示没有接收网络设备返回的响应数据报,也就是说网络不通。原因有多种,通常对方是因为对方装有防火墙并禁止ICMP回显、对方已关机、本机的IP设置不正确或网关设置错误等等
  2. 使用ping命令时,本机将赋给ICMP数据报一个TTL值(如windows会赋值64),数据报流转过程中,遇到网络路由设备就减少1,如减少至0时还没有达到目的地址,该数据报就会被丢弃。
  3. 不同操作系统返回的TTL值也是不同的。一般Linux系统的TTL值是64或255,windows NT/2000/XP系统的TTL值是128,windows98系统的TTL值是32,windows7系统的TTL值是64,UNIX系统的TTL值是255。

探测域名和IP

域名地址以下列层次化形式表示:

  • 后缀。最右边的后缀用于标识域名的性质。如cn表示中国、edu表示教育单位等等。
  • 名称。名称即域名中间的网站名称。如www.hello.com这个域名中间的网站名称就是hello,这是在注册域名的时候自定义的部分。
  • 前缀。最左侧的前缀用于标识网络类别。如www表示网络服务。前缀可自己设置,也可以不设置。
前缀 性质
www 网站服务
ftp 数据上传下载服务
bbs 论坛服务
mail 邮件服务
down 下载服务
news 新闻服务
movie 影视服务
music 音乐服务

使用NsLooKup命令

NsLookup命令常被用于查询域名对应的IP地址、A记录、MX记录、NS记录、CNAME记录等等

1、如果要查询A记录,则在命令行输入nsllokup 域名即可得到结果

2、如果要查询MX记录,则输入nslookup -q = mx 域名即可得到结果

3、若要查询MX记录,则输入nslookup -q=ns 域名即可得到结果

使用ipconfig命令

使用ipconfig命令可以查看自己的网络配置信息。

ipconfig /all可以查看更详细的配置信息。

使用ping命令探测系统的更多相关文章

  1. PING命令入门详解

    转自:http://www.linkwan.com/gb/tech/htm/928.htm 1.Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很 ...

  2. Ping 命令的使用方法总结

    一.Ping 命令 “Ping”命令是我们在判断网络故障常用的命令,但您真正明白这个命令运行后会发生什么,以及出现的各种信息说明了什么吗?其实熟练的掌握 Ping 命令的各种技巧可以帮助你解决很多网络 ...

  3. PING命令入门详解(转载)

    本文转自http://www.linkwan.com/gb/tech/htm/928.htm 1.Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是 ...

  4. 详细阐述ping命令中请求超时与无法访问的区别

    1.Request timed out 这是大家经常碰到的提示信息,很多文章中说这是对方机器置了过滤ICMP数据包,从上面工作过程来看,这是不完全 正确的,至少有下几种情况. (1) 对方已关机,或者 ...

  5. ping命令基于ICMP协议的返回信息分析

    Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中 Ping 是一个十分好用的 TCP/IP 工具.它主要的功能是用来检测网络的连通情况和分析网络速度.可以利用 PING 命令检查网络连通状 ...

  6. Linux系统下ping命令报错 name or service not know

    问题描述 CentOS,但是当执行ping命令的时候,提示name or service not known 解决方法 1.添加DNS服务器 vi /etc/resolv.conf 进入编辑模式,增加 ...

  7. windows 环境和linux环境下 ping命令的区别:

    Ping 是Windows自带的一个DOS命令.利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障.该命令可以加许多参数使用,键入Ping按回车即可看到详细说明.Ping 命令可 ...

  8. 每天一个linux命令(54):ping命令

    Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”.不能打开网页时会说“你先ping网关地址192.168.1.1试试”. ...

  9. Linux和Windows下ping命令详解(转:http://linux.chinaitlab.com/command/829332.html)

    一.Linux下的ping参数 用途 发送一个回送信号请求给网络主机. 语法 ping [ -d] [ -D ] [ -n ] [ -q ] [ -r] [ -v] [ \ -R ] [ -a add ...

随机推荐

  1. C语言程序设计(二) C数据类型

    第二章 C数据类型 八进制整数由数字0开头,后跟0~7的数字序列组成. 十六进制整数由数字0加字母x(或X)开头,后跟0~9,a~f(或A~F)的数字序列组成. 整型常量: 默认的int型定义为有符号 ...

  2. 谈谈SQL优化

    写SQL是学习数据库必须掌握的非常重要的技能之一.在学习过程当中,我们会尝试写各种各样满足需求的SQL语句.在实际项目中,优秀的SQL语句和普通的SQL语句的执行速度差别非常大.对于一个数据量很大的系 ...

  3. .Net Framework 工具Mpgo.exe与Ngen.exe

    首先放出官方MSDN的文档地址 Mpgo.exe 主要用于分析程序集启动时需要哪些东西,然后将信息反馈给NGen.exe 来更好的优化本机映像,使得应用程序启动更快,工作集缩小.准备发布时,用MPGO ...

  4. sql 语句系列(null 值处理)[八百章之第二章]

    查找只存在一个表中的数据 有两张表: EMP: select * from emp DEPT: 他们有共同的属性:deptno 现在要查询EMP 中的deptno不等于DEPTNO的deptno项. ...

  5. 发布一个npm包(webpack loader)

    发布一个npm包,webpack loader: reverse-color-loader,实现颜色反转. 初始化项目 mkdir reverse-color-loader cd ./reverse- ...

  6. mpy开发物联网系列:1.mpy与服务器数据库方案

    ini配置文件与非关系型数据库 在使用micropython开发esp32过程中,经常涉及到一些数据的配置读取,而esp32本身micropython难以安装很多数据库客户端的库,只能基于本地文件使用 ...

  7. nmap加载nse脚本在内网渗透中的使用-上

    转载自:https://mp.weixin.qq.com/s/zEgHxJEOfaiYVZYmg7NnXA? 大多数情况下,大家都认为nmap只是一个扫描工具,而不把当成是一个渗透工具.nmap集成了 ...

  8. hdu1213 并查集板子

    题目链接:http://icpc.njust.edu.cn/Problem/Hdu/1213/ 并查集是一种支持合并与查找的数据结构,在森林中进行操作,加上路径压缩,合并和查找的时间复杂度几乎都是常数 ...

  9. 拿 C# 搞函数式编程 - 3

    前言 今天和某个人聊天聊到了 C# 的 LINQ,发现我认识的 LINQ 似乎和大多数人认识的 LINQ 不太一样,怎么个不一样法呢?其实 LINQ 也可以用来搞函数式编程. 当然,并不是说写几个 l ...

  10. Flutter 强大的MediaQuery控件

    注意:无特殊说明,Flutter版本及Dart版本如下: Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 MediaQuery 通常情况下,不会直接将MediaQu ...