DNS域名解析服务之BIND服务

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
简介:

  在前面的Windows网络服务中,已经解释了DNS的基本原理及作用,这篇博客将配置著名的DNS服务器软件BIND(Berkeley Internet Name Domain,伯克利Internet名字域),在Linux中使用BIND构建域名服务器


一、BIND域名服务基础

   根据所管理的区域,DNS系统可以分为不同的类型。在同一台DNS服务器中,相对不同的区域,也拥有不同的身份,有以下几种常见分类:

缓存域名服务器:只提供域名解析结果的缓存功能,目的在于提高查询速度和效率,但没有自己控制区域的地址和数据,必须指定根域或其他DNS服务器作为解析来源。

主域名服务器:维护某个特定的DNS区域的地址数据库,对其中的解析记录具有自主控制权,是指定区域中唯一的权威服务器、官方服务器,需要自行建立所负责区域的地址数据文件。

从域名服务器:与主域名服务器提供完全相同的DNS解析服务,通常用于DNS服务器的热备份。


1.安装BIND软件

   BIND可以运行在大多数Linux/Unix主机中,是应用最广泛的DNS服务程序,在RHEL6.5中,系统光盘自带了BIND服务的安装文件

各软件包的主要作用:

bind:提供了域名服务的主要程序及相关文件

bind-utils:提供了对DNS服务器的测试工具,如nslookup等

bind-libs:提供了bind、bind-utils需要使用的函数库

bind-chroot:提供了一个伪装的根目录(将/var/named/chroot/文件夹作为BIND的根目录),提高安全性

  默认已安装bind-utils和bind-libs

插入系统光盘,挂载,安装完毕后,会自动增加一个名为named的系统服务:

   # mount  /dev/cdrom  /media/                           

   # rpm -ivh /media/Packages/bind-9.8.2* * * .rpm        

   # rpm -ivh /media/Packages/bind-chroot-9.8.2* * * .rpm 

   # service  named  start                                


2.BIND服务的配置文件

  主要有两种配置文件:主配置文件用于设置named服务的全局选项、注册区域及访问控制等运行参数;区域数据文件用于存放某个DNS区域的地址解析记录(正向或反向记录)

(1)主配置文件

   主配置文件路径通常位于/var/named/chroot/etc/named.conf,主要包括全局配置、区域配置两部分

全局配置参数使用“options {   };”的格式

     wKioL1mFw6LCLJJ4AABcMk3Mpcw705.jpg-wh_50

区域配置参数使用“zone ……{  };”的格式,按解析方向分为正向区域、反向区域

     wKioL1mFw1WACi_aAABnxjszc2Y083.jpg-wh_50

(2)区域数据配置文件

   区域数据配置文件路径通常位于/var/named/,每个区域数据文件对应一个DNS解析区域,文件名及内容有管理员自行配置

TTL配置及SOA记录部分

     wKioL1mFyYjx9wnOAAByGwn0t9Y272.jpg-wh_50

地址解析记录部分:设置DNS区域内域名、IP地址映射关系,包括正向解析和方向解析

正向解析记录

     wKiom1mFzImQMZi2AABjYxRUoJw742.jpg-wh_50

反向解析记录

    wKiom1mFzeWhk5FYAAAouta6cAQ864.jpg


二、使用BIND构建域名服务器

1.构建缓存域名服务器(下图所示)

实验要求:局域网PC机首选DNS设为192.168.1.5;缓存域名服务器能够访问Internet中其他DNS服务器,负责处理局域网PC机的DNS解析请求,并缓存查询结果

        wKiom1mFz9qji-kaAABXp1M_kmM584.jpg-wh_50

(1)配置主配置文件

         wKiom1mGYyGyrmViAACgmM-6Sng164.jpg-wh_50   

为了提高解析效率,也可以不向根区域查询,而是将查询请求转发给国内电信等运营商的DNS服务器。只要去掉“zone“.” IN {……};”设置,在全局配置中添加forwarders参数即可实现此功能

         wKiom1mGY-fBhSLNAAA3fD0y4Ew122.jpg-wh_50

(2)确定根域的区域数据文件named.ca

  默认位于/var/named/chroot/var/named/named.ca,该文件记录了Internet中13台根域服务器的域名和IP地址等相关信息

(3)启动named服务

   # service  named  start                  


2.构建主域名服务器

       wKiom1mGZxbD78eFAACp_hfzPtY594.jpg  

       wKiom1mGZgvDotm_AAA0NcKKl-8237.jpg-wh_50

(1)确定本机网络地址、主机映射、默认DNS服务器地址

      wKioL1mGZ_azmJxPAABROYAgLYE518.jpg-wh_50

(2)建立主配置文件named.conf

      wKiom1mGadDgpOCBAACMipVUiPo901.jpg-wh_50

(3)建立正、反向区域数据文件

创建正向区域数据文件

      wKioL1mGbLWyJ6UxAAB1e5CWl0I376.jpg-wh_50

创建反向区域数据文件

      wKioL1mGbrzisxH7AABy0xTQBQk356.jpg-wh_50

(4)启动named服务或重载服务

   # service  named  reload             


3.构建从域名服务器

  接着使用上面的实验环境,在以上基础上继续构建从域名服务器

(1)确定本机网络地址、主机映射、默认DNS服务器地址

  具体操作与配置主域名服务器相同(略)

(2)建立主配置文件named.conf

     wKioL1mGcZGB0YxhAACCdQARUlM917.jpg-wh_50

(3)启动named服务,查看/var/named/slaves 区域数据文件是否下载成功

     wKioL1mGqEmi_QoEAABVpwKatIQ157.jpg


通过客户端,把首选DNS服务器设置为173.16.16.5;备用DNS服务器设置为173.16.16.6,使用nslookup命令验证查询










本文转自 杨书凡 51CTO博客,原文链接:http://blog.51cto.com/yangshufan/1953939,如需转载请自行联系原作者
目录
相关文章
|
7天前
|
域名解析 网络协议 安全
反向DNS解析是从IP地址到域名的映射,主要作用于验证和识别,提高通信来源的可信度和可追溯性
在网络世界中,反向DNS解析是从IP地址到域名的映射,主要作用于验证和识别,提高通信来源的可信度和可追溯性。它在邮件服务器验证、网络安全等领域至关重要,帮助识别恶意行为,增强网络安全性。尽管存在配置错误等挑战,但正确管理下,反向DNS解析能显著提升网络环境的安全性和可靠性。
28 3
|
15天前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
53 3
|
17天前
|
运维 监控 安全
在实际应用中,如何选择基于不同域名还是不同 IP 进行代理多服务的配置?
综上所述,在实际应用中选择基于不同域名还是不同 IP 进行代理多服务的配置,需要根据具体的业务需求、可扩展性、性能、安全性以及维护和管理成本等多方面因素进行综合考虑,权衡利弊,选择最适合自己系统架构和运营需求的配置方式。
|
27天前
|
域名解析 缓存 网络协议
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
|
2月前
|
域名解析 网络协议
非阿里云注册域名如何在云解析DNS设置解析?
非阿里云注册域名如何在云解析DNS设置解析?
|
2月前
|
存储 安全 数据库
阿里云最新域名注册和续费、企业邮箱、云虚拟主机收费标准与价格参考
域名注册和续费以及企业邮箱和云虚拟主机是很多用户上云第一步需要购买的产品,从2024年9月1日开始,全球域名又迎来了一波价格上调,目前阿里云的.com英文域名的注册价格由原来的78元涨价到了83元,续费价格也涨到了90元,不过企业新用户注册有1元购等活动。企业邮箱目前活动价540.00元/1年起,云虚拟主机独享基础增强版月付49元/1个月起,年付588元/1年起。本文为大家整理汇总了截止目前,阿里云域名注册和续费及转入收费标准、企业邮箱收费标准与活动价格、云虚拟主机最新收费标准,以供参考。
|
2月前
|
弹性计算 网络协议 安全
如何使用阿里云虚拟主机和域名设置网站?
如何使用阿里云虚拟主机和域名设置网站?
|
2月前
|
移动开发 安全 API
阿里云最新域名注册及续费和转入收费价格表参考
目前域名注册管理机构(Verisign)已上调.com中英文域名成本,这一变动将直接影响到全球范围内.com域名价格,各大注册商的.com域名注册、续费、转移价格已同步上涨。以阿里云为例,此次涨价之后,.com英文域名的注册价格由原来的78元涨价到了83元,续费价格也涨到了90元,下面是2024年9月1日涨价之后,阿里云最新的域名注册及续费和转入最新收费价格表。
|
2月前
|
网络协议 安全 网络安全
阿里云国际修改域名绑定的DDoS高防服务器
阿里云国际修改域名绑定的DDoS高防服务器
|
2月前
|
监控 安全 BI
阿里云国际跨账号迁移CDN域名操作步骤
阿里云国际跨账号迁移CDN域名操作步骤

相关产品

  • 云解析DNS
  • 推荐镜像

    更多