博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DNS分析
阅读量:4624 次
发布时间:2019-06-09

本文共 1483 字,大约阅读时间需要 4 分钟。

一、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记录

 

转载于:https://www.cnblogs.com/wangwanchao/p/5343023.html

你可能感兴趣的文章
kindeditor 代码高亮设置
查看>>
图的邻接表存储
查看>>
2018 leetcode
查看>>
PHP中获取当前页面的完整URL
查看>>
Chapter 4 Syntax Analysis
查看>>
vi/vim使用
查看>>
讨论Spring整合Mybatis时一级缓存失效得问题
查看>>
Maven私服配置Setting和Pom文件
查看>>
MySql【Error笔记】
查看>>
JS线程Web worker
查看>>
学习记事
查看>>
java 子类重写父类的方法应注意的问题
查看>>
[LevelDB] LevelDB理论基础
查看>>
自动化测试 Appium之Python运行环境搭建 Part2
查看>>
sql server 实现多表连接查询
查看>>
Python标准库:内置函数getattr(object, name[, default])
查看>>
转:android 自定义RadioButton样式
查看>>
HTTP请求过程
查看>>
织梦多域名解析到同一个空间导致打开链接不一致怎么办?
查看>>
Xcode10 library not found for -lstdc++ 找不到问题
查看>>