dns:域名解析bind

http:http协议,apach,lamp,ngigx,lnmp,mysql,php,varnish

cdn:dns varnish

file server:nfs,smb/cifs,ftp

netfilter:iptables(filter,nat,mangle,raw),tcp_wraper

nsswitch:framework,platform.pam

smtp/pop3/imap4

selinux

mysqll



dns:domain name service

www.sohu.com(主机名)sohu.com(域名)FQDN

DNS

   FQDN <————>IP


nsswitch:

libnss_files.so

libnss_dns.so


hosts: files dns

file:/etc/hosts

       格式:   IPADDR   FQDN   ALIAS

dns:DNS

ICANN

stub resolver:名称解析器


TLD(top level domain)

1、组织域:.com, .org, .net

2、国家域: .tw,  .hk, .jp 

3、反向域: ip------>FQDN


DNS查询:

  1、递归:发出一次请求

  2、迭代:可能发出多次请求


DNS解析

  1、正向

  2、反向

DNS

  1、分布式数据库

       DNS数据库结构     

       受其管理的下级域名.com    域名管理者ns.com    域名管理者ip

  2、上级仅仅知道其直接下级

  3、下级仅仅知道根

DNS服务器

  1、接受本地客户查询请求(递归)

  2、外部客户的:请求权威

            肯定答案:TTL

            否定答案:TTL

互联网dns查询是两段式:客户端递归查询ns,ns迭代查询。


主、从

  主dns服务器:数据修改

  辅助dns服务器:请求数据同步

            周期性检查主dns服务器有无数据更新

            serial number:版本号

            refresh time:刷新时间

            retry time:主dns无响应,重试时间。

            expire:过期时间(主dns挂了)

            nagative answer TTL:否定答案的缓存时长

  缓存dns服务器:

           不提供任何权威答案

           只缓存

  转发器:只转发


DNS数据库中的每一个条目,都称作一个资源记录(resource record RR).

资源记录格式:


TTL 600;

   NAME    [TTL]   IN   RRT      VALUE


SOA(start of authorized):起始授权

   zonename  ttl   IN   SOA       FQDN   ADMIN.EMAIL (


                serial number

                refresh

                retry

                expire

                nagative answer ttl  )

    时间单位: M、H、D、W 默认是秒

    邮箱格式:admin.163.com  @是通配符表示zong


    a.com.   600  IN   SOA   ns1.a.com  admin.163.com (

                2017050801

                1H

                5M

                1W

                1D  )


A     FQDN---->IPV4      

   www.a.com.      IN  A       1.1.1.1

PTR    IP----->FQDN

   1.1.1.1        IN   PRT     www.a.com

NS    zonename----->FQDN

   a.com.   600    IN   NS      ns.a.com

   ns.a.com. 600    IN   A       1.1.1.2

MX    zonename----->FQDN 优先级0-99 越小越优先

   a.com.    600    IN  MX  pri  mail.a.com

   mail.a.com. 600    IN  A       1.1.1.3


CNAME  FQDN---->FQDN

   www2.a.com       IN  CNAME    www.a.com

资源记录类型:

A     FQDN---->IPV4,只能定义在正向区域文件中

AAAA   FQDN---->IPV6

PTR    IP----->FQDN

NS    zonename----->FQDN

MX    zonename----->FQDN 优先级0-99 越小越优先,只能定义在正向区域文件中。

CNAME


DNS服务器建立两个区域文件

1、正向区域文件

a.com.   600   IN   SOA   ns.a.com.

2、反向区域文件

0.168.192.in-addr.arpa   600   IN   SOA    

1.0.168.192.in-addr.arpa      IN   PTR  www.a.com.



区域传送的类型

1、完全区域传送:axfr

2、增量区域传送:ixfr


区域类型

1、主区域:master

2、从区域:slave

3、提示区域:hint,定义根的地址。

4、转发区域