第十八天 DNS服务原理及bind详细配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第十八天 DNS服务原理及bind详细配置相关的知识,希望对你有一定的参考价值。

1、DNS服务原理详解

2、DNS服务原理详解

3、bind基本配置详解


一、DNS 服务

    Domain name server 域名服务,工作在53号端口,查询时使用udp协议,传输时使用tcp协议。

    FQDN (Full Qualified Domain Name)完全合格域名

            根域:root domain   如:.
                        一级域:top-level domain  如: com\net\cn\ gov\org\mil\edu\cc\info
                        二级域:公司、组织、个人使用 如:mageedu\baidu\sohu
                        主机:www\mail\ftp

        

        递归:A --> B --> C --> D        
        迭代:A --> B、A --> C、A --> D      

        互联网上真正的DNS查询时递归+迭代,本地DNS发出一次请求,递归查询,互联网其他DNS则迭代查询。

        DNS的主机名和主机名称没关系,一个名称能对应几个IP,一个IP也能对应几个名称。


        DNS名称解析:FQDN --> IP、IP --> FQDN ( .in-addr.arpa反向解析),邮件服务器要求反向解析

        

        域(domain)和区域(zone)

                    正向解析:FQDN--->IP 解析库

                    反向解析:IP--->FQDN 解析库

                     区域解析库:
                                    资源记录:rr(resource record)有类型的概念:用于此记录解析的属性
                                                     SOA: Start Of Authority, 起始授权记录,一个区域文件只能有一个
                                                     NS:Name Server
                                                     MX: Mail eXchange, 邮件交换器,MX记录有优先级属性(0-99) 
                                                     A:FQDN --> IP,专用于正向解析库
                                                     PTR: IP --> FQDN,专用于反向解析库
                                                     AAAA:FQDN --> IPv6,专用于正向解析库
                                                     CNAME: Canonical Name,正式名称

以上是关于第十八天 DNS服务原理及bind详细配置的主要内容,如果未能解决你的问题,请参考以下文章

linux基础学习第十八天之网络配置

12.15linux学习第十八天

Linux课程第十八天学习笔记

python学习之第十八天

RedHat-Linux配置DNS详细步骤是啥?

linux系统学习第十八天《搭建一键装机平台》终结篇