使用ping命令探测系统
什么是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 | 指定”记录路由”选项用于记录相应相应消息使用路径 |
| … | … |
根据响应消息来判断
- 请求超时。表示没有接收网络设备返回的响应数据报,也就是说网络不通。原因有多种,通常对方是因为对方装有防火墙并禁止ICMP回显、对方已关机、本机的IP设置不正确或网关设置错误等等
- 使用ping命令时,本机将赋给ICMP数据报一个TTL值(如windows会赋值64),数据报流转过程中,遇到网络路由设备就减少1,如减少至0时还没有达到目的地址,该数据报就会被丢弃。
- 不同操作系统返回的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 | 论坛服务 |
| 邮件服务 | |
| 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命令探测系统的更多相关文章
- PING命令入门详解
转自:http://www.linkwan.com/gb/tech/htm/928.htm 1.Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很 ...
- Ping 命令的使用方法总结
一.Ping 命令 “Ping”命令是我们在判断网络故障常用的命令,但您真正明白这个命令运行后会发生什么,以及出现的各种信息说明了什么吗?其实熟练的掌握 Ping 命令的各种技巧可以帮助你解决很多网络 ...
- PING命令入门详解(转载)
本文转自http://www.linkwan.com/gb/tech/htm/928.htm 1.Ping的基础知识 ping命令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是 ...
- 详细阐述ping命令中请求超时与无法访问的区别
1.Request timed out 这是大家经常碰到的提示信息,很多文章中说这是对方机器置了过滤ICMP数据包,从上面工作过程来看,这是不完全 正确的,至少有下几种情况. (1) 对方已关机,或者 ...
- ping命令基于ICMP协议的返回信息分析
Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中 Ping 是一个十分好用的 TCP/IP 工具.它主要的功能是用来检测网络的连通情况和分析网络速度.可以利用 PING 命令检查网络连通状 ...
- Linux系统下ping命令报错 name or service not know
问题描述 CentOS,但是当执行ping命令的时候,提示name or service not known 解决方法 1.添加DNS服务器 vi /etc/resolv.conf 进入编辑模式,增加 ...
- windows 环境和linux环境下 ping命令的区别:
Ping 是Windows自带的一个DOS命令.利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障.该命令可以加许多参数使用,键入Ping按回车即可看到详细说明.Ping 命令可 ...
- 每天一个linux命令(54):ping命令
Linux系统的ping命令是常用的网络命令,它通常用来测试与目标主机的连通性,我们经常会说“ping一下某机器,看是不是开着”.不能打开网页时会说“你先ping网关地址192.168.1.1试试”. ...
- Linux和Windows下ping命令详解(转:http://linux.chinaitlab.com/command/829332.html)
一.Linux下的ping参数 用途 发送一个回送信号请求给网络主机. 语法 ping [ -d] [ -D ] [ -n ] [ -q ] [ -r] [ -v] [ \ -R ] [ -a add ...
随机推荐
- Deeplink推广,打开率很低怎么办?
但凡做TOC业务的多多少少都会用到Deeplink,这是一个重要的运营手段.但用了Deeplink却没有达到预期的目标,打开率不尽人意,你有没有想过到底是什么原因? 在Deeplink这条路上,我们当 ...
- fatal: I don't handle protocol 'git@http' 解决
新建的git,在git push的时候遇到了报错“fatal: I don't handle protocol 'git@http'” 网上搜这个错误基本都是“fatal: I don't handl ...
- 动态表单数据验证 vue
idCard: [{ validator: (rule, value, callback) => { if (this.idCardVif === 'idCard') { this.valida ...
- C# lock 语法糖实现原理--《.NET Core 底层入门》之自旋锁,互斥锁,混合锁,读写锁
在多线程环境中,多个线程可能会同时访问同一个资源,为了避免访问发生冲突,可以根据访问的复杂程度采取不同的措施 原子操作适用于简单的单个操作,无锁算法适用于相对简单的一连串操作,而线程锁适用于复杂的一连 ...
- css定位属性的运用
position 定位定位:主要解决叠加排列的问题.position 1.static(默认) 2.relative : 相对定位 如果没有定位偏移量,对元素本身没有任何影响(一般用于需要加定位的父容 ...
- [组件封装]微信小程序-图片批量上传照片墙
描述 批量上传图片, 可设置最大上传个数, 可删除, 可设置默认值. 效果 源码 pictures-wall.wxml <view class="picturesWall"& ...
- Java高效编程:总结分享
参考资料:慕课网:Java高效编程收费实战课程.博客园.CSDN.菜鸟教程以及其他文档. 篇幅受限,不太想针对每个点都写篇博客,有的地方可能写的不是很详细,一笔带过了.如果你觉得那个点在项目中用得上可 ...
- http server部署discuz
httpd服务器搭建discuz 第一步.数据库的配置 create database discuz; grant all privileges on discuz.* to 'discuz'@'lo ...
- dfs 例题皇后问题
题目描述 一个如下的 6 \times 66×6 的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行.每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子. 上面的布局可以用序列 ...
- 【HDU5934】Bomb——有向图强连通分量+重建图
题目大意 二维平面上有 n 个爆炸桶,i−thi-thi−th爆炸桶位置为 (xi,yi)(x_i, y_i)(xi,yi) 爆炸范围为 rir_iri ,且需要 cic_ici 的价格引爆, ...