DNS简介
dns是域名解析系统的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务;每一个域名都对应一个唯一的IP地址,因为IP是不方便记的,所以DNS就是通过一个名称到达某个地址;DNS就是进行域名解析的服务器。
DNS的工作方式
静态映射:每台设备上都配置主机到IP地址的映射,各设备独立维护自己的映射表,而且只供本设备使用。
动态映射:建立一套域名解析系统(DNS),只在专门的DNS服务器上配置主机到IP地址的映射,网络上需要使用主机名通信的设备,首先需要到DNS服务器查询主机所对应的IP地址。
DNS服务器类型:
主域名服务器(主DNS服务器):
负责该服务器所管理区域的所用用户访问网址的解析(根据用户所请求的域名,将其对应的ip地址解析出来,并且发送给用户)
辅助域名服务器(从DNS服务器):
负责同步主DNS服务器中的资源记录,并且会定时更新,同时也能够相应对应区域中用户访问网址的请求,减小主DNS服务器的工作压力
DNS域名解析方式
1.递归查询:
当主DNS服务器接收到来自用户所发起的域名解析请求时,恰巧此时我DNS服务器中没有缓存此资源记录,那么主DNS服务器会根据配置文件,将此请求发送给指定的另一台主DNS服务器,由这一台服务器负责解析域名记录,并将结果反馈给最开始的那一台主DNS服务器,当这台DNS服务器接收到反馈后会把域名对应的ip地址反馈给用户,并且缓存到DNS服务器的数据库中以便下一次访问
2.迭代查询:
当主DNS服务器接收到用户发起的域名解析请求时,主DNS服务器缓存中没有记录此域名对应的ip地址,此时DNS服务器会把这个请求发送给根服务器,进行迭代查询
3.正反解析
正向解析:由一个域名解析到ip的过程
反向解析:由一个ip解析到域名的过程
4.DNS配置参数:
1,A:也称主机A记录,此参数用来指定一个域名对应一个ip的信息(可以写多条相同域名的主机A记录,因为DNS允许一个域名对应多个ip)CNAME:用来指定域名的别名(比如可以把www.baidu.com指定为a.com),
2,PTR:用来指定一个ip对应一个域名的信息(用来进行DNS反向解析)
3,NS:用来指定域名由哪些DNS服务器负责解析
4,SOA:用来指定众多的DNS服务器中哪一台DNS服务器是主DNS服务器
5,MX:邮件服务器,当用户在发送邮件的时候需要用到这个参数
6,DNS工作模式:C/S DNS端口号:53