配置永久IP:

cd  /etc/sysconfig/network-scripts/

主DNS服务器配置:

由于caching-nameserver软件包提供了各种配置文件的模板,大大降低了BIND的配置难度,初学者可以将模板文件的内容进行复制后再修改,这样可以有效地降低配置的难度,同时也避免出错。

下面使用BIND在一台安装了RHEL 5.x、IP地址为192.168.211.100的主机上实现主DNS服务器,具体操作步骤如下:

1、使用如下命令安装BIND及相关软件包

bind-9.2.1-16.i386.rpm

bind-utils-9.2.1-16.i386.rpm

caching-nameserver

bind-chroot

建议使用yum安装bind

mount  /dev/cdrom/media

cp /etc/yum.repos.d/rhel-debuginfo.repo  /etc/yum.repos.d/my.repo

yum -y install bind

rep -ivh bind-chroot-9.3.6-16.p1.e15.i386.rpm

rep -ivh  caching-nameserver- 9.3.6-16.p1.e15.i386.rpm

2、在etc目录下有一个名为named.caching-nameserver.conf的全局配置文件模板,首先使用如下命令复制为named.conf(必须是这个文件名)。注意在复制时一定要使用-p参数以保留该文件原有的权限,因为named.caching-nameserver.conf的拥有组是named(如果在复制没有加-p参数,在复制也可以使用chown命令修改拥有组)

3、修改named.conf文件,内容如下

4、修改/var/named/chroot/etc/named.rfc1912.zones文件,内容如下:

5、全局配置文件中的“directory”参数值为/var/named,默认在该目录下有正向解析区域及反向解析区域的模板文件分别为named.zero、named.local,将模板文件各复制一份为example.zqin.zero、211.168.192.local。注意在复制时一定要使用-p参数以保留该文件原有的权限,因为named.zero、named.local的拥有组是named(如果在复制没有加-p参数,在复制也可以使用chown命令修改拥有组)

cd /var/named/chroot/var/named

cp  –p  named.zero  tt.com.zero

cp  –p  named.local  tt.com.rev

6、修改/var/named/chroot/var/named/tt.com.zero文件,内容如下

7、修改/var/named/chroot/var/named/ tt.com.rev 文件,内容如下

8、使用如下命令重新启动named服务后主要区域配置完成:

service named restart

9、验证DNS

DNS配置的更多相关文章

  1. Linux 如何查看修改DNS配置

    DNS服务器介绍 DNS是计算机域名系统(Domain Name System 或Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的.域名服务器是指保存有该网络中所有 ...

  2. Redhat 一则关于路由及DNS配置的实例

    安装了Redhat 7.2, 配置路由, 但发现路由重启之后,不能生效. 配置路由: touch /etc/sysconfig/static-router, 然后编辑路由信息如下. any defau ...

  3. liunx之:解决liunx下dns配置重启失效的问题

    有时候能ping同ip地址,却ping不通域名,这就是dns没有配置的缘故. 但是DNS配置文件 /etc/resolv.conf 每次重启就会失效. 打开这个配置文件,发现有注释提示: Dynami ...

  4. 彻底解决Ubuntu 14.04 重启后DNS配置丢失的问题

    最近得到一个比较好用的DNS,每次重启后都修改DNS配置文件 /etc/resolv.conf 重启就会失效 从网上得知 /etc/resolv.conf中的DNS配置是从/etc/resolvcon ...

  5. 从DNS配置

    从服务器可以从主服务器上抓取指定的区域数据文件起到备份解析记录和负载均衡的作用. 主DNS服务器IP:192.168.16.20 从DNS服务器IP:192.168.16.30 1,修改主服务器区域配 ...

  6. 安装Oracle 11g RAC R2 之Linux DNS 配置

    Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集 ...

  7. Redhat linux DNS配置指南(SCANIP配置手册)

    在oracle 11g的RAC中增加了SCAN IP,而使用 SCAN IP的一种方式就是使用DNS,这里介绍在Redhat Linux 5.4中DNS的详细配置操作在配置DNS之前修改主机名Redh ...

  8. 21. DNS 配置和端口检测

    一.将本机的 DNS 配置为 8.8.8.8 ,用 nslookup (还可以使用 host.dig)验证 # 修改配置文件     # vim /etc/resolv.conf # 在文件的最后加入 ...

  9. Ubuntu系统下静态DNS配置详解

    1.DNS服务的简介: DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器.DNS中保存了一张域 ...

  10. RedHat Linux AS4 DNS 配置

     RedHat Linux AS4 DNS配置   检查当前系统中安装 DNS功能组件bind情况 [root@svr01 /]# rpm -qa|grep bind* ypbind-1.17.2 ...

随机推荐

  1. SQL Server类型的对应关系

    bit bool tinyint byte smallint short int int bigint long real float float double money decimal datet ...

  2. Nvelocity用法

    NVelocity用法 NVelocity是一个基于.NET的模板引擎(template engine).它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定 ...

  3. iOS开发常见BUG和一些小技巧(ps:耐心看完,很实用)

    [385][scrollView不接受点击事件,是因为事件传递失败] // // MyScrollView.m // Created by beyond on 15/6/6. // Copyright ...

  4. VBA 小知识

    1. 循环 Dim i As Integer 'body Next 'body Wend 2. 键值数据结构 'create dictionary object Set dictMembers = C ...

  5. 在filter中使用spring的service bean

    http://blog.csdn.net/godha/article/details/13025099

  6. (转载)python2+selenium自动化测试系列(二)

    16.Selenium2+python自动化16-alert\confirm\prompt 17.Selenium2+python自动化17-JS处理滚动条 18.Selenium2+python自动 ...

  7. RedHat 6.7 Enterprise x64环境下使用RHCS部署Oracle 11g R2双机HA

    环境 软硬件环境 硬件环境: 浪潮英信服务器NF570M3两台,华为OceanStor 18500存储一台,以太网交换机两台,光纤交换机两台. 软件环境: 操作系统:Redhat Enterprise ...

  8. curl模拟登录新浪微博

     这几天要做个获取新浪微博@我的信息, 又不用第三方登录,所以只能通过模拟登录来获取信息,研究的一下发现直接模拟登录微博比较困难,验证的算法比较复杂,于是绕道通过登录新浪通行证后来获取cookie 来 ...

  9. sublime插件@sublimelinter安装使用

    sublimelinter插件是一款sublime编辑器的代码校验插件,支持多种语言,对于前端来说主要包含css和js校验. 要是用这款插件 1)安装node,然后在全局安装jshint(npm in ...

  10. Module 'fileinfo' already loaded in Unknown on line 0

    出现的原因是:需要加载的扩展已经以而二进制文件的形式写入了php中,但是,在php.ini中却再一次动态加载 参考出处