Linux DNS 域名解析服务

2018-11-08

  熟悉域名服务器的各种角色

  学会构建缓存域名服务器

  学会构建主、从域名服务器

  DNS 系统的作用及类

  DNS 系统的作用

  正向解析:根据主机名称(域名)查找对应的 IP 地址

  反向解析:根据 IP 地址查找对应的主机域名

  DNS 系统的分布式数据结构

DNS域名解析服务

  DNS 系统的作用及类型2-2

  缓存域名服务器

  也称为 唯高速缓存服务器

  通过向其他域名服务器查询获得域名 -> IP 地址记录

  将域名查询结果缓存到本地,提高重复查询时的速度

  主域名服务器

  特定 DNS 区域的官方服务器,具有唯一性

  负责维护该区域内所有域名 -> IP 地址的映射记录

  从域名服务器

  也称为 辅助域名服务器

  其维护的 域名 -> IP 地址记录 来源于主域名服务器

  BIND 域名服务2-1

  BIND(Berkeley Internet Name Daemon)

  伯克利 Internet 域名服务

  官方站点:https://www.isc.org/

  相关软件包

  bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

  bind-utils-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

  bind-libs-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

  bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm

  BIND 域名服务2-2

  BIND 服务器端程序

  主要执行程序:/usr/sbin/named

  服务脚本:/etc/init.d/named

  默认监听端口:53

  主配置文件:

  /var/named/chroot/etc/named.conf

  保存 DNS 解析记录的数据文件位于:

  /var/named/chroot/var/named/

  主配置文件 named.conf 2-1

  全局配置部分

DNS域名解析服务

  设置 DNS 服务器的全局参数

  包括监听地址/端口、数据文件的默认位置等

  使用 options { …… }; 的配置段

  主配置文件 named.conf 2-2

  区域配置部分

  设置本服务器提供域名解析的特定 DNS 区域

  包括域名、服务器角色、数据文件名等

  使用 zone “区域名” IN { …… }; 的配置段

DNS域名解析服务

  全局 TTL 配置项及 SOA 记录

  $TTL(Time To Live,生存时间)记录

  SOA(Start Of Authority,授权信息开始)记录

  分号“;” 开始的部分表示注释信息

DNS域名解析服务

  域名解析记录

  NS 域名服务器(Name Server)记录

  MX 邮件交换(Mail Exchange)记录

  A 地址(Address)记录,只用在正向解析区域中

  CNAME 别名(Canonical Name)记录

DNS域名解析服务

  域名解析记录

  PTR 指针(Point)记录,只用在反向解析区域中

  记录的第一列指定 IP 地址中的主机地址部分即可

  区域数据配置文件的特殊应用

  基于域名解析的负载均衡

  同一域名对应到多个 IP 地址

  泛域名解析

DNS域名解析服务

  找不到精确对应的 A 记录时,使用“*”进行匹配

  对配置文件进行语法检查

  named-checkconf 工具

  named-checkzone 工具


分享到

CHINA'S LEADING IT SERVICE BRANDS

中国领先IT服务品牌企业

销售热线:400-017-5181
故障处理:400-617-5181
同创双子(北京)信息技术股份有限公司(英文简称“Gemini”)是一家IT服务公司。2016年新三板正式挂牌上市(股票代码:837868)。 联系我们 法律声明

微信客服

IT外包就扫我

Copyright© 同创双子(北京)信息技术股份有限公司 , 京ICP备16037308

网站地图

法律声明

未经本公司书面许可,任何单位及个人不得以任何方式或理由对上述产品、服务、信息、材料的任何部分进行使用、复制、修改、抄录、传播或与其它产品捆绑使用、销售。
凡侵犯本公司版权等知识产权的,本公司必依法追究其法律责任。
本公司法律事务部受本公司指示,特此郑重法律声明!