RHE5服务器管理 搭建DNS服务器步骤说明[图文]

2014-10-29  来源:本站原创  分类:DNS服务器  人气:7 

本文介绍 RHE5中搭建DNS服务器的方法,供大家学习参考

一、DNS主要配置文件

/etc/hosts—主机的一个列表文件—包含(本地网络中)已知主机的一个列表如果系统的IP不是动态生成,就可以使用它,对于简单的主机名解析(点分表示法
/etc/host.conf—转换程序控制文件—告诉网络域名服务器如何查找主机(通常是/etc/hosts,然后就是域名服务器,可通过netconf对其进行更改)
/etc/resolv.conf—转换程序配置文件—在配置程序请求BIND域名查询服务查询主机名称时,必须告诉程序使用哪个域名服务器和IP地址来完成这个任务

二、named配置文件族

/etc/named.conf—主文件—设置一般的name参数,指向该服务器使用的域数据库的信息源
/var/named/named.ca—根域名配置服务器指向文件—指向根域名配置服务器,用于告诉缓存服务器初始化
/var/named/localhost.zone—localhost区正向域名解析文件—用于将localhost转换为本地回送地址(127.0.0.1)
/var/named/name.local—localhost反向域名解析文件—用于将127.0.01转换为localhost
/var/named/name2ip.conf—用户配置区的正向解析文件—用于将主机名映射为IP地址的区文件
/var/named/2ipname.conf—用户配置区的方向解析文件—用于将IP地址映射为主机名的区文件

三、安装BIND域名服务器软件

#yum install bind-9.3.3-7.e15.i386.rpm
#yum install caching-nameserver-9.3.3-7.e15.i386.rpm
#yum install bind-chroot-9.3.3-7.e15.i386.rpm

四、DNS分类

1.惟高速存域名服务器
惟高速存域名服务器不包含域名数据库,它从某个远程服务器每次取得域名服务器查询的信息,一旦取得一个回答,就将它放入高速缓存中,下次查询相同的信息就用用回答
2.主域名服务器
主域名服务器是特定域所有信息的权威来源,它从域管理员构造的本地文件中加载域信息。主域名服务器需要配置一组完整的文件,即主配置文件(/etc/named.caching-nameserver.conf)、正向域的区文件(/var/named/named.zero)、方向域的区文件(/var/named/named.hosts)、高速缓存初始化文件(named.ca)和回送文件(named.local)。
3.辅助域服务器
辅助域名服务器用来从主域名服务器中转移一整套域信息,它是可选的配置选项。区文件从主域名服务器转移出来,作为磁盘文件保存在辅助域名服务器中。辅助域名服务器不需要配置本地区文件,只需要配置主配置文件、高速缓存初始化文件和回送文件。

五、为sina.com的域名配置DNS服务器,必须先配置本机的IP地址

说明:此bind9允许在chroot(牢监)模式下,所有配置在目录/var/named/chroot/var/named目录中;如果bind9运行在非chroot(正常)模式下,所有配置在目录/var/named中
A、正向主要区域(把域名解析IP地址):
1、修改DNS服务器主配置文件
#vi /etc/named.caching-nameserver.conf 修改如下几行:
Listen-on port 53 { 192.168.20.1;}; 监听本机53端口(IPV4)
# listen-on-v6 port 53 { ::1; }; 禁用本机53端口(IPV6)
# allow-query { localhost; }; 关闭只允本机查询
# match-clients { localhost; }; 关闭匹配的客户端为本机

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

2、修改DNS的区域声明存储文件

#vi /etc/named.rfc1912.zones
声明域名区域信息:

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

zone:表示区域
IN :开始定义
type master //定义为主DNS
file "sina.zone"; //定义sina域名的数据文件
allow-update { none; } //定义允许来更新的主机
每行必须以 ;分号结束{ none; } :大括号内部两侧必须有空格

3、定义数据文件:
#cd /var/named/chroot/var/named
#cp ?p named.local sina.zone
#vi sina.zone

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

4、检测区域文件的语法错误:

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

5、更改区域文件所有组:

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

6、启动DNS服务器:
#service named restart //重新启动DNS服务
#rndc reload //重新加载密钥

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

7、测试DNS:

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

<B> 反向主要区域(把IP地址解析域名)
反向解析区域文件的结构和格式与区域文件类似,只不过它的主要内容是建立IP地址映射到DNS域名的指针PTR资源记录。

1、修改DNS的区域声明存储文件
#vi /etc/named.rfc1912.zones
声明域名区域信息,增加以下五行:

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

2、定义反向区域数据文件:

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

#vi sina.local //修改sina.local文件如下:

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

3、更改区域文件所有组:

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

4、启动DNS服务器:

#service named restart //重新启动DNS服务
#rndc reload //重新加载密钥

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

5、反向DNS解析验证:

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

<C> 正向辅助区域
一台Windows2003服务器配置DNS主要区域:
win2003的IP地址为:192.168.20.2
DNS域名:huayu.com

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

在Linux服务器配置huayu.com域名的辅助区域:

1、修改DNS的区域声明存储文件
#vi /etc/named.rfc1912.zones
声明域名区域信息,增加以下五行:

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

2、允许主DNS的数据库目录写入权限:

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

3、启动DNS服务器:
#service named restart //重新启动DNS服务
#rndc reload //重新加载密钥

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

4、反向DNS解析验证:
自系统会产生区域数据文件huayu.zone

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

测试DNS解析:

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

自动学习win2003中的www.huayu.com的正向数据文件到/var/named/chroot/var/named目录下,并取名为huayu.zone;这个区域文件会自动产生。

<D> 反向辅助区域
1、做法同正向辅助区域一样。
2、必须删除/etc/named.rfc1912.zones文件中原有的反向定义,因为一台DNS服务器所在网段只能有一个反向解析区域。

<E>转发DNS服务器
在DNS主配置文件/etc named.caching-nameserver.conf 增加一行:forwarders { 192.168.20.2; };
#vi /etc/named.caching-nameserver.conf

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

备注:当DNS服务器查询解析该服务器所有区域之外的全部转发到192.168.20.2服务器解析。

<F>配置 DNS服务器子域
1、 在父域DNS服务器中授权子域

#vi /var/named/chroot/var/named/sina.zone 增加后面两行,指定bj子域及bj子域DNS服务器IP地址。

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

2、在另外一台DNS服务器设定bj.sina.com域DNS服务器
配置方法和父DNS服务器一样,只是域名是bj.sina.com。

# vi /etc/named.rfc1912.zones

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

#vi /var/named/chroot/var/named/bj.sina.zone

RHE5服务器管理 搭建DNS服务器步骤说明[图文]

本文转自:http://lonay.blog.51cto.com/872125/192869

相关文章
  • RHE5服务器管理 搭建DNS服务器步骤说明[图文] 2014-10-29

    本文介绍 RHE5中搭建DNS服务器的方法,供大家学习参考 一.DNS主要配置文件 /etc/hosts-主机的一个列表文件-包含(本地网络中)已知主机的一个列表如果系统的IP不是动态生成,就可以使用它,对于简单的主机名解析(点分表示法 /etc/host.conf-转换程序控制文件-告诉网络域名服务器如何查找主机(通常是/etc/hosts,然后就是域名服务器,可通过netconf对其进行更改) /etc/resolv.conf-转换程序配置文件-在配置程序请求BIND域名查询服务查询主机名称

  • 在wdos系统下搭建Dns服务器 2012-07-23

    一.简介: 1.关于dns服务器: Dns服务器的作用简单来说,就是当你访问网络时将你在浏览器地址栏上输入的域名转换为相应的ip地址,或者反过来将ip地址转换为相应的域名. 2.安装过程中需要安装的包的说明: bind,提供了域名服务的主要程序及相关文件 bind-utils,提供了对DNS服务器的测试工具程序(如nslookup.host等) bind-chroot,为bind提供一个伪装的根目录以增强安全性(将"/var/named/chroot/" 文件夹作为BIND的根目录)

  • win2003服务器搭建DNS服务器配置图解教程(比较详细) 2013-10-14

    DNS简单地说,就是Domain Name System(域名系统).在一个以TCP/IP协议为主的网络环境中,DNS是一个非常重要而且常用的系统.其主要的功能就是将我们容易记忆的网址域名(Domain Name)与不容易记忆的IP地址作自动解析互换 一.安装DNS 1.安装DNS:开始-控制面板-添加或删除程序-添加或删除windows组件,出现下面的窗口: 2.滚动条往下拖,用鼠标点击"网络服务",在单击"详细信息":出现下面的窗口: 3.勾选上"域名

  • DNS服务器管理与配置技巧浅谈 2014-11-12

    DNS服务器用于TCP/IP网络中,它用来通过用户友好的名称代替难记的IP地址以定位计算机和服务. 人们或许都有这样一个困惑:计算机在网络上通讯时本来只能识别如"123.123.123.123"之类的数字地址,那么为什么当我们打开浏览器,在地址栏中输入域名dns.qy.com.cn后,就能看到我们所需要的页面呢? 其实,只是一个IP地址和域名相互"翻译"的过程.前者得建立一个指向相应IP地址的域名映射记录;对于后者,此记录已经建立并且在生效了.而这种"翻译

  • win2003 使用DNS服务器实现负载均衡 2014-06-18

    访问企业网服务器的用户急剧增加,一台服务器难以满足用户的访问需要,那么如何才能保证用户的正常访问呢? 解决方法有很多,如使用Windows2000或WindowsServer2003提供网络负载均衡服务,但该服务的设置非常复杂.而通过DNS服务器实现网络负载均衡则是一种比较简单的方法. 笔者以企业网中的Web服务器为例来介绍一下如何使用DNS服务器实现网络负载均衡.为了提高域名为"www.jb51.net"的网站的访问量,在企业网中部署三台内容相同的Web服务器,它们提供相同的服务,但

  • 检查本地DNS服务器是否正常工作及解决方法 2014-09-30

    本文将介绍如何检查本地DNS服务器是否正常工作及更新方法 通常情况下,我们访问一个网站时,都是直接在浏览器中输入域名,如:www.webweb.com,当出现正常无法访问网站时,很多用户的本能反应就是认 为本地网络或是目标服务器出问题,可是经过一番排查后,却发现网站无法访问的现象并不是由这些因素引起,在本地网络和目标服务器都是正常的情况下,而且域 名的DNS服务器出现问题的概率非常小,其实这个现象的也可能是由于本地DNS服务器(本地电脑上的DNS服务器)无法正常解析域名而导致的.那么如何检 查本

  • DNS服务器的安装与配置 2015-04-19

    重点: DNS服务器的主要作用 DNS域名称空间及规划 DNS正.反向查询工作原理 DNS递归和迭代查询原理 DNS服务器的存根区域解析.区域传送原理 DNS与AD集成的好处 DNS服务器安装前的规划 DNS服务器的全新安装.配置方法 DNS服务器的新区域创建方法 DNS服务器的安全考虑及配置方法 1.DNS服务器的主要作用 DNS的主要作用是域名解析,也就是把计算机名翻译成IP地址. DNS的组成: DNS域名称空间 资源记录 (A.NS.SRV.MX.CNAME等等) DNS服务器 DNS客

  • 保护DNS服务器的几点方法小结 2013-10-10

    本文收集总结了几点保护DNS服务器的有效方法.需要的朋友的可以参考下. 1.使用DNS转发器 DNS转发器是为其他DNS服务器 完成DNS查询的DNS服务器.使用DNS转发器的主要目的是减轻DNS处理的压力,把查询请求从DNS服务器转给转发器, 从DNS转发器潜在地更大DNS高速缓存中受益. 使用DNS转发器的另一个好处是它阻止了DNS服务器转发来自互联网DNS服务器的查询请求.如果你的DNS服务器保存了你内部的域DNS资源记录的话, 这一点就非常重要.不让内部DNS服务器进行递归查询并直接联系

  • SQL Server 2008 R2 应用及多服务器管理 2014-11-03

    所谓多服务器管理 (Multiserver Administration)就是SQL Server 2008 R2提供的自动管理多个 SQL Server 实例过程的功能.在多服务器管理中,连接到主服务器并从其接收作业的服务器被称之为目标服务器. SQL Server 2008 R2推出了管理SQL服务器数据库引擎的多个实例的SQL服务器工具,使用这些工具可以通过中央服务器对多个SQL Server服务器进行快速.高效的管理. 管理SQL引擎多实例的工具 使用SQL Server Managem

  • 在阿里云主机上基于CentOS用vsftpd搭建FTP服务器 2014-01-03

    最近需要在一台阿里云的云服务器上搭建FTP服务器,在这篇博文中分享一下我们根据实际需求进行的一些配置. ftp软件用的是vsftpd. vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用. vsftpd 的名字代表"very secure FTP daemon",安全是它的开发者 Chris Evans 考虑的首要问题之一.在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标. 准备工作 安装vsftpd yum install v

  • DNS服务器--基本配置 2014-03-13

    一.概述 DNS 全名 Domain Name System,即域名系统.DNS 服务的主要功能是完成 FQDN 和 IP 之间的转换.FQDN 即 Full Qulified Domain Name,译为完全合格域名.FQDN 又是由主机名称和它的域名(包括根域和顶级域)组成. DNS 的组织结构可以看作是树状结构,最上层叫做根域,用 . 表示.根域下面叫做顶级域(TLD,Top Level Domain)顶级域下面还可以分为多级.每一部 DNS 服务器仅能够查询到其下一层的主机地址,而下层的

  • RHE5服务器管理之搭建FTP服务器步骤分享[图] 2014-01-20

    本文介绍RHE5下ftp服务器的搭建方法,供大家学习参考 一.FTP工作原理 在一个FTP会话中,存在两个独立的网络连接:控制连接和数据连接.通常情况下,FTP服务器监听端口号21,等待控制连接建立请求.当FTP控制连接建立之后,即可开始传输文件,传输文件的连接称为FTP"FTP数据连接".FTP数据连接即FTP传输数据的过程,它有3种传输模式,即主动传输模式(PORT).被动传输模式(PASSIVE,简称PASV).单端口模式. 主动传输模式:当FTP控制连接建立,客户端提出目录列表

  • 图文详解添加DNS服务器的操作步骤 2014-08-05

    在WindowsServer2003系统中默认的是将本地计算机作为DNS服务器的硬件设备,即将本地计算机的IP地址或名称指定给DNS服务器,下面为大家介绍下DNS服务器具体的添加步骤 用于安装DNS服务器的计算机必须使用静态IP地址,如172.16.16.99.系统下载安装完DNS服务器组件后,单击"开始"-管理工具"-"DNS"命令,就能打开"dnsmgmt"控制台,如图1所示.在该控制台中,可以完成DNS服务器的设置工作.在Wind

  • VPS CentOS-6 下 LNMP HTTP web服务器的搭建步骤 2014-08-18

    虽然现在很多朋友比较喜欢使用军哥的lnmp一键安装包,但手工配置方法也要会,否则容易技术退步 笔者于昨天新入手了一个 VPS, 来作为个人博客wid实验室(widlabs.com)开发的实验环境.所以在这篇博文中, 将介绍 CentOS 6 下 LNMP HTTP 环境的搭建, 从使用 ssh 登录VPS讲起, 一直到将域名解析到服务器IP上这一完整的网站搭建流程. 新入手的VPS基本配置如下: 虚拟化技术: OpenVZ操作系统: CentOS-6 x86_64 BaseCPU: Intel(

  • 本地搭建Windows SVN服务器,管理自己的代码 2012-08-31

    做为一个程序开发人员,就算自己一个人写程序,也应该有一个SVN版本控制系统,以便对开发代码进行有效的管理.这里我就介绍一个在Windows环境下简单快速搭建SVN服务器的方法. 通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用. 目前较为简单的方案是VisualSVN Server.该SVN服务器是免费的,支持Windows N

  • 局域网内的NIS服务器器搭建管理 2014-07-26

    NIS(网络信息服务),用来集中账号信息管理.类似LDAP一样的功能哦,一般可以作为LAN内的用户认证服务器吧! NIS服务器提供的数据: /etc/passwd 提供用户账号UID GID 用户主目录位置 shell等 /etc/group 提供GID以及组成员 /etc/hosts 本地的解析 /etc/services 服务端口 /etc/protocols 基础的协议数据包 /etc/rpc 每种RPC服务器所对应的程序号码 /var/yp/ypservers NIS所提供的数据库 架构

  • windows服务器 的DNS服务器备份与还原步骤小结 2014-11-10

    对于dns的备份与还原确实是不错的方法. 1.停止DNS服务(在运行中执行命令:net stop dns) 2.打开regedit,找到HKEY_LOCAL_MACHINE\system\currentcontrolset\services\dns 3.将DNS这个分支导出.命名为dns-1.reg 4.找到HKEY_LOCAL_MACHINE\software\microsoft\windowsNT\currentversion\DNSserver 5.将DNSserver分支导出,命名为dn

  • Linux服务器配置-搭建NFS服务器步骤 2015-03-15

    本文介绍linux服务器配置之如何搭建NFS服务器,供大家学习参考 一.安装配置NFS服务器 1> 要使NFS服务器提供服务,必须启动inet ,portmap,nfs 和 mount 这4个守护进程,并保持在后台运行. 2>规划好要共享的分区或目录 3>定义客户机的参数 4>配置NFS主配置文件:/etc/exports 5>重启NFS服务 1.配置/etc/exports文件的语法 #vi /etc/exports /sharedir -maproot=daemon ho

  • Win2003 DNS服务器创建多个域名 2013-11-17

    某公司局域网的服务器基于Windows Server 2003,并搭建了DNS服务器.现在准备建立若干域名,使它们分别应用在HTTP浏览.FTP登录.论坛访问和E-mail收发等方面.如何在DNS服务器中实现这一设想呢? 故障现象:某公司局域网的服务器基于Windows Server 2003,并搭建了DNS服务器.现在准备建立若干域名,使它们分别应用在HTTP浏览.FTP登录.论坛访问和E-mail收发等方面.如何在DNS服务器中实现这一设想呢? 解决方法:严格意义上这并不算是故障,而是DNS

  • PHP+MySQL网站服务器管理软件 LuManager 2011-12-11

    LuManager 网站 : http://www.zijidelu.org/forum.php LuManager(LUM)是基于FreeBSD.Debian.Centos.Ubuntu.HttpOS等Linux/Unix系统的网站服务器管理软件,是目前国内市场上为数不多的同时支持Linux和Unix的网站服务管理软件(好像是唯一的?). 只要您会上网,就可以搭建和管理 Linux/Unix服务器!完美支持Discuz.Phpwind.Shopex.ECShop.Ecmall.Wordpres