CentOS 7 搭建DNS服务

一 DNS概述

1 简介

DNS即域名解析,是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。域名解析就是域名到IP地址的转换过程。域名的解析工作由DNS服务器完成。
域名解析也叫域名指向、服务器设置、域名配置以及反向IP登记等等。说得简单点就是将好记的域名解析成IP,服务由DNS服务器完成,是把域名解析到一个IP地址,然后在此IP地址的主机上将一个子目录与域名绑定。
互联网中的地址是数字的IP地址,域名解析的作用主要就是为了便于记忆。

2 作用

DNS系统在网络中的作用就是维护着一个地址数据库,其中记录了各种主机域名与IP地址的对应关系 ,以便为客户程序提供正向或反向的地址查询服务,即正向解析与反向解析。

正向解析:根据域名查IP地址,即将指定的域名解析为相对应的IP地址。

反向解析:根据IP地址查域名,即将指定的IP地址解析为相对应的域名 。

3 系统类型

缓存域名服务器:也称为高速缓存服务器,通过向其他域名服务器查询获得域名、IP地址记录,然后将域名查询结果缓存到本地,提高重复查询时的速度。

主域名服务器:特定DNS区域的官方服务器,具有唯一性。负责维护该区域内所有域名、IP地址的映射记录。

从域名服务器:也称为辅助域名服务器,其维护的域名、IP地址记录来源于主域名服务器。

4 BIND(应用最广泛的提供域名服务的DNS程序)配置文件

/etc/named.conf----------------------------主配置文件

/etc/named.rfc1912.zones---------------区域配置文件

/var/named/named.localhost------------区域数据配置文件

二 正向解析

1 联网,从yum仓库中下载安装BIND服务程序

2 查看ip地址,进入主配置文件进行配置,配置完成保存退出

3 进入区域配置文件配置,配置完成保存退出

4 进入区域数据文件进行配置

区域数据文件在/var/named目录下,这里还没自动生成新建域的配置文件。我们需要创建一个,文件名在区域配置文件内已经定义,一定要一摸一样。创建方法可以复制一份模板改名,即区域配置文件内模板定义的数据配置文件名称,named.localhost 。注意复制过后的权限要一致,所以用cp -p命令。

5 将/etc/resolv.conf 中原始的DNS服务器IP地址改为本机IP地址

6配置完成,关闭防火墙和增强型安全共功能,启动服务。对写入的三个域名进行解析,可用host命令。

三 反向解析

之前已经对主配置文件进行设置,这里只需设置区域配置文件和区域数据配置文件

1 设置区域配置文件

2 设置区域数据配置文件,方法同正向解析区域数据配置文件

3 设置完成,重启服务进行反向解析

四 主从同步

主从同步中从服务器的区域数据文件是从主服务器中下载而来,该文件保存的名称可以自行定义,不用必须与主服务器中的一致,但需要注意的是,named服务默认以名为“named”的用户身份运行,因此要确认named用户对存放目录有写入权限

1从服务器和主服务一样配置主配置文件

2 配置区域配置文件

3 配置主服务器中区域配置文件

4 关闭从服务器防火墙,增强型功能,重启服务后,查看slavers目录下是否有区域数据配置文件

5 更改DNS服务器地址,测试解析

原文地址:https://blog.51cto.com/14449536/2435790

时间: 2024-08-03 01:49:27

CentOS 7 搭建DNS服务的相关文章

CentOS 7搭建DNS服务

整个Internet大家庭中连接了数以亿计的服务器,个人主机,其中大部分的网站.邮件服务器都使用了域名形式的地址.很显然这种地址形式要比使用IP地址更加直观,且更容易被用户记住. 如果想要搭建并管理好DNS服务器,那么必须了解的知识点有: DNS系统在网络中的作用就是维护一个地址数据库,其中记录了各种主机域名和IP地址的对应关系,以方便客户程序提供正向和反向的地址查询服务,即: 正向解析:根据域名查找IP地址,即将指定的域名解析为相对应的IP地址: 反向解析:根据IP地址查域名,即将指定的IP地

Centos 7 搭建DNS正向解析和反向解析

Centos 7 搭建DNS正向解析和反向解析 服务的三要素:安装-配置-启动 1.使用yum安装DNS yum install bind -y 2.修改配置文件 vi /etc/named.conf 修改以下内容: listen-on port 53 { any; }; allow-query { any; }; vi /etc/named.rfc1912.zones 在末尾添加以下内容: zone "hello.com" IN { -----正向解析 type master; fi

如何搭建DNS服务(转)

继NTP时间服务器后,继续搭建DNS服务,鉴于昨晚撰写时间超过预期,这次改变策略,先把自己需要用到的部分写出来(主要是基于RAC的搭建,只涉及正向和反向DNS解析),后面再添加必要的说明和阐述. 试验环境: 1. Red Hat 6.3 2. IP 192.168.1.128 3. 欲搭建的域名 being.com 一.安装DNS软件 [[email protected] ~]# yum install bind* -y 查询相关软件包:[[email protected] ~]# yum se

搭建DNS服务,正向解析和反向解析搭建DNS服务器

搭建DNS服务器 DNS系统在网络中的作用:维护着一个地址数据库,其中记录了各种主机域名与IP地址的对于关系,以方便为客户程序提供正向或反向的地址查询服务,即正向解析与方向解析. 正向解析:将指定的域名解析为相对应的IP地址. 反向解析:将制定的IP地址解析为相对应的域名.   实验环境:在虚拟机Linux(redhat6.5)系统上搭建DNS服务,实现域名与IP地址的正向解析和反向解析. 一.正向解析 1. 安装DNS软件包 2. 更改主配置文件,开启监听端口53. 3. 更改区域配置文件 4

搭建DNS服务,正向解析域名

搭建DNS服务,实现正向解析功能;根据域名查询ip地址,即将指定的域名解析成相对应的ip,域名的正向解析是DNS服务器最基本的功能. 配置文件: 主配置文件:作用于服务器本身/etc/named.conf 区域配置文件:作用于相关的域名 /etc/named.rfc1912.zones 区域数据配置文件:作用于相关域名的解析/var/named/named.localhost bind软件包的安装,bind软件包安装完成之后,会增加一个名为named的系统服务,首先对主配置文件/etc/name

Linux搭建DNS服务

在Linux中搭建dns服务跟Windows上一样,服务原理都一样,DNS服务默认使用UDP53端口,在Linux中称为BIND服务,在Linux中,DNS分为不同的类型,常见的类型有:缓存域名服务器:只是提供域名解析结果的缓存结果,目的在于提高查询速度和效率.但是没有自己控制的区域地址 数据:主域名服务器:维护一个特定的DNS区域的地址数据库,对其中的解析服务具有自主控制权,是指定区域中唯一存在 的权威服务器.官方服务器: 从域名服务器:与主域名服务器提供相同的DNS解析服务,常常用于DNS服

CentOS 7系统搭建DNS服务(正向解析、反向解析、主从同步)

DNS简介: 互联网中的地址是数字的IP地址,而我们平时用来访问网站的域名主要就是为了便于记忆.域名解析的作用就是把域名指向网站的IP地址,让人们通过注册的域名可以方便地访问到网站的一种服务.域名解析就是域名到IP地址的转换过程.而域名的解析工作就是由DNS服务器完成. DNS系统的作用: 正向解析:根据主机名称(域名)查找对应的IP地址.反向解析:根据IP地址查找对应的主机域名. DNS系统类型: 缓存域名服务器:也称为高速缓存服务器,通过向其他域名服务器查询获得域名.IP地址记录,然后将域名

Linux / CentOs 7搭建DHCP服务

在前面介绍了怎么在Windows server 2016中搭建DHCP服务, 我们今天介绍如何在Linux / CentOS 7操作系统中搭建DHCP服务?跟在Windows server 2016中差不多,接下来我们一步一步来1.打开CentOS7 的服务器,首先确定IP地址,通过"ifconfig"查询本机的IP地址通过查询只发现Mac地址,并未发现IP地址2.我们通过更改配置文件/etc/sysconfig/network-scripts/ifcfg-ens33来修改IP地址,使

linux服务器上搭建DNS服务

实验 实验环境: 虚拟机上搭建两台linux服务器,作主从服务器   实验要求:   一,使用BIND构建主域名服务器,配置正向地址解析记录和反向地址解析记录. 二,使用BIND构建从域名服务器,实现主从区域数据文件实现同步.   实验步骤:   一,使用BIND构建主域名服务器,配置正向地址解析记录和反向地址解析记录.   使用RPM方式安装DNS服务: 编辑/etc/named.conf配置文件: 全局配置部分: 编辑监听端口为本机IP地址,允许使用所有网段设置为any: 区域配置部分: 编