码迷,mamicode.com
首页 > 其他好文 > 详细

DNS浅谈

时间:2015-07-28 14:41:44      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:dns bind 域名解析

名词解释

    DNS:Domain Name Service;域名解析服务

    FQDN:Full Qualified Domain Name;完全合格域名

    IANA:Internet Assigned Numbers Authority;互联网数字分配机构

相关知识点

    应用程序:bind

    监听端口:tcp/53,udp/53

    C/S架构

    树状结构

    根域:.

    根节点:13个

        一级域:

            组织域:.com, .org, .net, .mil, .edu, .gov, .info, .cc, .me, .tv

            国家域:.cn, .us, .uk, .jp, .tw, .hk, .iq, .ir

            反向域:.in-addr.arpa

 二级域:

            公司、组织、个人使用

 主机:

            www,mail,bbs

    递归:A>B>C>D

    迭代:A>B

              A>C

              A>D

资源记录类型:

格式:name     [ttl]     IN     RRType    value

SOA:Start of  Authority,任何解析库文件的第一个记录类型必须是SOA

name:区域名称,通常可以简写为@
value:主DNS服务器的FQDN,也可以是当前区域的区域名称;
    例如:@        IN      SOA      ns.example.com.   admin.example.com.  (
                                    serial number   ;解析库的版本号,例如2014080401
                                    refresh time    ;周期性同步的时间间隔
                                    retry time      ;重试的时间间隔
                                    expire time     ;过期时长
                                    negative answer ttl ;否定答案的统一缓存时长
                    )

NS:name server

    name: 区域名称
            value: DNS服务器的FQDN
            例如:@     IN     NS     ns.magedu.com.
            注意:
                如果有多台NS服务器,每一个都必须有对应的NS记录;
                对于正向解析文件来讲,每一个NS的FQDN都应该有一个A记录;

MX:Mail eXchanger

    name: 区域名称
            value: 邮件服务器的FQDN
            例如:
            @         IN     MX  10   mail.example.com.
            @         IN     MX  20   mail2.example.com.
            注意:
                如果有多台MX服务器,每一个都必须有对应的MX记录;但各MX记录还有优先级属性
                对于正向解析文件来讲,每一个NS的FQDN都应该有一个A记录;

A: Address

    name: FQDN
            value: IP
            例如:
            www.example.com.     IN   A      1.1.1.1
            www.example.com.     IN   A      1.1.1.2

            pop3.example.com.    IN   A      1.1.1.3
            imap.example.com.    IN   A      1.1.1.3

AAAA: ipv6 IP

CNAME: Canonical Name

    name: FQDN
            value: FQDN
            例如:
            www.example.com.      IN      A    1.1.1.5
            web.example.com.      IN      CNAME www.example.com.

PTR: pointer

            name: 逆向的主机IP地址加后缀in-addr.arpa,例如172.16.100.7/16, 网络地址为172.16, 主机地址为100.7,其name为7.100.in-addr.arpa.
            value: FQDN

            例如:
                7.100.in-addr.arpa.     IN       PTR     www.example.com.


DNS浅谈

标签:dns bind 域名解析

原文地址:http://liang178.blog.51cto.com/2137205/1679136

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!