Linux之企业常用服务——高速缓存DNS

一、什么是DNS/h2>

域名系统(英文:Domain Name System,缩写:DNS)是互联 的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联 。DNS使用TCP和UDP端口53[1]。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

二、bind是什么/h2>

现在使用最为广泛的DNS服务器软件是BIND(Berkeley Internet Name Domain),最早有伯克利大学的一名学生编写,现在最新的版本是9,有ISC(Internet Systems Consortium)编写和维护。

BIND支持先今绝大多数的操作系统(Linux,UNIX,Mac,Windows)

BIND服务的名称称之为named

DNS默认使用UDP、TCP协议,使用端口为53(domain),953(mdc,远程控制使用)

三、DNS服务器的类型

1、主域名服务器(primary name server)

它是特定域所有信息的权威性信息源。它从域管理员构造的本地磁盘文件中加载域信息,该文件(区文件)包含着该服务器具有管理权的一部分域结构的最精确信息。主服务器是一种权威性服务器,因为它以绝对的权威去回答对其管辖域的任何查询。

2、从域名服务器(secondary name server)

它可从主服务器中复制一整套域信息。区文件是从主服务器中复制出来的,并作为本地磁盘文件存储在辅助服务器中。这种复制称为”区文件复制”。在辅助域名服务器中有一个所有域信息的完整拷贝,可以有权威地回答对该域的查询。因此,辅助域名服务器也称作权威性服务器。配置辅助域名服务器不需要生成本地区文件,因为可以从主服务器中下载该区文件。

3、缓存名称服务器(caching-only server)

可运行域名服务器软件,但是没有域名数据库软件。它从某个远程服务器取得每次域名服务器查询的结果,一旦取得一个,就将它放在高速缓存中,以后查询相同的信息时就用它予以回答。高速缓存服务器不是权威性服务器,因为它提供的所有信息都是间接信息。对于高速缓存服务器只需要配置一个高速缓存文件,但最常见的配置还包括一个回送文件,这或许是最常见的域名服务器配置。

4、转发域名服务器

负责所有非本地域名的本地查询。转发域名服务器接到查询请求时,在其缓存中查找,如找不到把请求依次转发到指定的域名服务器,直到查询到结果为止,否则返回无法映射的结果。

四、bind的安装及基本使用

1、下载高速缓存DNS服务软件bind

关于yum源的配置我们已经在前面的章节讲过了,再次不做赘述。

3、关闭防火墙

测试

首先保证服务机有 ,判定方式可以ping 114.114.114.114

五、bind服务的相关配置

1、权威DNS的正向解析

在DNS域名解析服务中,正向解析是指根据域名(主机名)查找到对应的IP地址。

1、修改主配置文件

3、创建域名与IP地址解析规则的文件

这里我们可以利用系统提供的模板来进行更改。

把域名和IP地址的对应数据填写数据配置文件中并保存

4、重启服务

5、测试:

step1: 在测试主机中更改:

小知识: CNAME记录与MX记录

CNAME记录,即别名记录。我们通过设置别名记录,可以将多个名称指向同一台服务器。MX记录即Mail Exchanger,主要用于邮件服务器,作用是用于定位邮件服务器的地址。

2、修改区域配置文件

3、双向解析

1、更改主配置文件

3、添加域名与IP地址解析规则的文件

Linux之企业常用服务——高速缓存DNS

4、重启服务

5、测试

主机:
step1:


                                                        

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年1月16日
下一篇 2019年1月16日

相关推荐