zoukankan      html  css  js  c++  java
  • DNS信息收集工具dig使用

    Dig是域信息搜索器的简称(Domain Information Groper),使用dig命令可以执行查询域名相关的任务

    常见域名记录:

    A(主机记录 把一个域名解析成IP地址)
    C name(别名记录 把一个域名解析到另一个域名)
    NS(这个域的域名服务器的地址记录)
    MX(邮件交换记录 指向这个域的FTP服务器的地址)
    ptr(把IP解析成域名)

    下图是dns查询过程

     

    Dig常用命令以及使用

    1.

      dig -h         简单看一下参数

      man dig      可以看到更多详细的使用

    2

    .解析域名

    dig 域名     解析域名 例如:dig www.sina.com

    dig 域名 @dns服务器 例如:dig www.sina.com @8.8.8.8  

    下面我指定了DNS服务器

    3.

    查指定的域名记录

    dig sina.com @8.8.8.8 any

    any参数指这个域名下的所有域名记录

    还有其他参数,比如mx,a等

    4.

     反向解析

     dig  -x ip @dns服务器

     

     5.

    获得DNS服务器的bind版本信息

    dig +noall +answer txt chaos VERSION.BIND @example.com

    noall:不输出任何内容

    answer:只对结果输出

    6.

    比如当域名被劫持的情况,可以使用这个命令

    DNS追踪

    dig +trace example.com

  • 相关阅读:
    经典之计算机内存管理
    Git 远程仓库
    【玩转微信公众平台之十】 图文消息回复解说
    C++11中的继承构造函数
    树莓派使用无线网卡上网相关命令
    swift的UITableView的使用
    相似微信的ChattingUi
    HDOJ 5289 Assignment 单调队列
    poj1936
    samba 文件和目录权限控制
  • 原文地址:https://www.cnblogs.com/-wenli/p/9567432.html
Copyright © 2011-2022 走看看