一、DNS服务器

区域传送:

区域(zone)和 域(domain)

区域:物理概念

域:逻辑概念

区域数据库文件:

资源记录:RR

有类型:A AAAA PTR SOA NS CNAME MX

SOA:起始授权记录 一个区域解析库有且只能有一个SOA记录,而且必须放在第一条 (例如某个岛)

NS:Name Service 域名服务记录,一个区域解析库可以有多个NS记录(例如岛主)

A:地址记录,FQDN解析为IPv4地址

AAAA:地址记录,FQDN解析为IPv6地址

一个域名可以对应多个IP : 负载均衡

一个IP可以对应多个域名 :论坛,邮件

CNAME:别名记录

PTR:把IP解析为FQDN,实现反向解析

MX:邮件交换器   优先级:0-99,数字越小优先级越高

资源记录的定义格式:

语法: name  [TTL]  IN  RR_TYPE  value

SOA:  name:当前区域的名字;例如“magedu.com.”,或者"2.3.4.in-addr.arpa."

value:由多部分组成

(1)

(2)

(3)

例如:magedu.com.    86400  IN   SOA magedu.com.  admin.magedu.com. (

2017010801   ; serial

2H                 ; refresh

10M               ; retry

1w                ; expire

)

NS: name:当前区域的名字;

value:当前区域的某DNS服务器的名字,例如ns.magedu.com. ;

注意:一个区域可以有多个ns记录

例如:magedu.com.    86400  IN   NS  ns1.magedu.com.

magedu.com.    86400  IN   NS  ns2.magedu.com.

magedu.com.    86400  IN   NS  ns3.magedu.com.

MX: name:当前区域的名字;

value:当前区域的某邮件交换器的主机名,

注意:MX记录可以有多个;但每个记录的value之前应该有一个数字表示其优先级

例如:magedu.com.    IN   MX  10  mx1.magedu.com.

magedu.com.    IN   MX  20  mx2.magedu.com.

magedu.com.    IN   MX  30  mx3.magedu.com.

A: name:某FQDN 例如www.magedu.com

value: 某IPv4地址

例如:www.magedu.com.    IN   A   1.1.1.1

www.magedu.com.    IN   A   1.1.1.2

bbs.magedu.com.    IN   A   1.1.1.1

PTR: name: IP地址,有特定格式,IP反过来写,加特定后缀,例如1.2.3.4的记录应该写为4.3.2.1.in-addr.arpa. ;

value: FQDN

例如:4.3.2.1.in-addr.arpa.   IN PTR www.magedu.com

CNAME: name:FQDN格式的别名

value:FQDN格式的正式名字

例如: web.magedu.com.  IN  CNAME www.magedu.com

注意:TTL可以从全局获取

@表示当前区域的名称

相邻的两条记录的name相同时,后面的可省略

对于正向区域来说,各MX,NS等类型的记录的value为一个FQDN,此FQDN应该有一个A记录

DNS分析的更多相关文章

  1. 信息收集->DNS分析->dnsdict6

    如何获取域名的IPV4/IPV6地址之dnsdict6的使用 dnsdict6是一个用于获取网站信息的工具.dnsdict6可以扫描网站并显示有多少域或者子域,也可以扫描ipv6/ipv4地址.dns ...

  2. dnstop DNS分析工具

    http://dns.measurement-factory.com/tools/dnstop/src/ https://github.com/measurement-factory/dnstop h ...

  3. DNS分析之 dnsdict6 使用方法

    基本用法就是: dnsdict6 -d46 -t 10 baidu.com

  4. dig与dns基本理论——解析和缓存

    DNS(Domain Name System,域名系统)也许是我们在网络中最常用到的服务,它把容易记住的域名,如 www.google.com 翻译成人类不易记住的IP地址,如 173.194.127 ...

  5. wireshark实战之局域网抓包分析

    Wireshark.它是一款本地监听数据的大杀器,弊端是只能监听本地的数据,有什么办法可以让局域网中的流量都从本机走呢? 第一ARP嗅探,劫持网关,再本地抓包. 第二交换机镜像端口,在路由或者交换机处 ...

  6. bind智能DNS + bindUI管理系统

    bind UI 管理系统 https://github.com/cucker0/BindUI # bind安装 cd /usr/local/src wget http://ftp.isc.org/is ...

  7. Wireshark分析实战:某达速递登录帐号密码提取

    - 准备工作 首先,备好Wireshark,打开,在外网网卡上抓包. 其次,用浏览器访问http://www.yundaex.com/cn/index.php,并在手机上下载安装其APP,找到登录页面 ...

  8. 端口扫描器——ZenmapKail Linux渗透测

    3.3  端口扫描器——ZenmapKail Linux渗透测​ Zenmap(端口扫描器)是一个开放源代码的网络探测和安全审核的工具.它是Nmap安全扫描工具的图形界面前端,它可以支持跨平台.使用Z ...

  9. backtrack5渗透 笔记

    目录        1.信息收集        2.扫描工具        3.漏洞发现        4.社会工程学工具        5.运用层攻击msf        6.局域网攻击       ...

随机推荐

  1. Html基础详解之(jquery)

    jquery选择器: #id 根据给定的ID匹配一个元素,如果选择器中包含特殊字符,可以用两个斜杠转义.(注:查找 ID 为"myDiv"的元素.) <!DOCTYPE ht ...

  2. Struts2 语法--异常处理

    1. UsersDAO.java里产生一个例外: System.out.println(1/0); 2. 调用DAO的UsersAction1.java 的execute方法, 加抛异常: publi ...

  3. stock 财务 指标

    净资产收益率:"不能比利率低"每股收益是烟幕弹 有一点需要提请大家注意,观察净资产收益率至少要看过去三年的指标,如果公司没有经过大的资产重组,最好看看自其上市以来每一年的净资产收益 ...

  4. linux下libreoffice安装测试

    一.Linux安装 wget http://download.documentfoundation.org/libreoffice/stable/4.4.6/rpm/x86_64/LibreOffic ...

  5. 12C 连接方式和 Oracle Easy Connect Naming method

    1.12C 连接方式 PDB is not an instance, so using SID in the connection string will not work. When the dat ...

  6. ArrayList和数组间的相互转换

    开发中不免碰到List与数组类型之间的相互转换,举一个简单的例子: package test.test1; import java.util.ArrayList; import java.util.L ...

  7. android脚步---使用framelayout实现霓虹灯效果

    轮换帧布局中7个TextView的背景颜色,会出现上面颜色渐变不断变换. 首先在main.xml文件中进行布局 总体布局为framelayout 中间有7个Textview,代表7种不同的颜色,可以看 ...

  8. 荐 android 如何打包自定义控件(转)

    荐 android 如何打包自定义控件(转)   目录[-] 方式一:将项目打包成jar包 方式二:项目作为一个library 设计自定义的控件对android开发人员来说,是家常便饭了,但是多次做项 ...

  9. cmd 3389

    1.2000系统 简要说一下如何进行DNS溢出攻击.我用的溢出利用程序是dns.exe,在CMD下运行它可以看到它的使用参数等信息.执行"dns -s IP"命令检测目标IP是否存 ...

  10. foreach的2个细节!

    人生不应该在同第一个地方摔第三次.... 1. foreach的时候一定要对要遍历的元素进行null判定. 2. foreach中不要对遍历的元素进行增删改操作(问题严重) 还有一个细节: 使用了的流 ...