zoukankan      html  css  js  c++  java
  • 使用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 指定”记录路由”选项用于记录相应相应消息使用路径

    根据响应消息来判断

    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可以查看更详细的配置信息。

  • 相关阅读:
    弄清变量名字空间
    Perl中文编码的处理
    了解魔符的含义
    Log::Minimal 小型可定制的log模块
    Perl – 文件测试操作符
    在源代码中使用Unicode字符
    editplus乱码charset的奇怪问题
    ASP.NET程序中常用代码汇总(一)
    ASP.NET程序中常用代码汇总(三)
    ASP.NET程序中常用代码汇总(二)
  • 原文地址:https://www.cnblogs.com/amnotgcs/p/12694417.html
Copyright © 2011-2022 走看看