转载请注明出处:http://blog.csdn.net/guoyjoe/article/details/16982179

RedHat Linux AS 5.3 下DNS的配置与RedHat Linux AS 4.5的有很多地方不太一样,这里我把在RedHat Linux AS 5.3 下DNS配置步骤做了一个笔记,操作如下:

一、检查BIND包,缺少bind、bind-chroot包

二、利用YUM源,安装BIND包

1、  配YUM源

[root@mydb ~]# mount /dev/cdrom /mnt

mount: block device /dev/cdrom is write-protected, mounting read-only

[root@mydb ~]# vi/etc/yum.repos.d/update.repo

[update]
name=update
baseurl=file:///mnt/Server
gpgcheck=0
enabled = 1

2、  安装bind包

[root@mydb ~]# yum list

[root@mydb~]# yum install bind

Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package bind.x86_64 30:9.3.4-10.P1.el5 set to be updated
--> Finished Dependency ResolutionDependencies Resolved==========================================================================================================================Package                 Arch                      Version                                Repository                 Size
==========================================================================================================================
Installing:bind                    x86_64                    30:9.3.4-10.P1.el5                     update                    961 kTransaction Summary
==========================================================================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)         Total download size: 961 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running TransactionInstalling     : bind                                              [1/1] Installed: bind.x86_64 30:9.3.4-10.P1.el5
Complete!

[root@mydb~]# yum install bind-chroot

Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package bind-chroot.x86_64 30:9.3.4-10.P1.el5 set to be updated
--> Finished Dependency ResolutionDependencies Resolved==========================================================================================================================Package                      Arch                    Version                               Repository               Size
==========================================================================================================================
Installing:bind-chroot                  x86_64                  30:9.3.4-10.P1.el5                    update                   42 kTransaction Summary
==========================================================================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)         Total download size: 42 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running TransactionInstalling     : bind-chroot                                       [1/1] Installed: bind-chroot.x86_64 30:9.3.4-10.P1.el5
Complete!

3、  检查安装的BIND包,Ok了!

[root@mydb ~]# service named status

rndc: connect failed: 127.0.0.1#953: connection refused

named is stopped

说明DNS没有配好,接下来就开始配置DNS。

三、配置DNS

1、  安装caching-nameserver

[root@mydb~]# yum install caching-nameserver

Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package caching-nameserver.x86_64 30:9.3.4-10.P1.el5 set to be updated
--> Finished Dependency ResolutionDependencies Resolved==========================================================================================================================Package                            Arch                   Version                             Repository            Size
==========================================================================================================================
Installing:caching-nameserver                 x86_64                 30:9.3.4-10.P1.el5                  base                  58 kTransaction Summary
==========================================================================================================================
Install      1 Package(s)
Update       0 Package(s)
Remove       0 Package(s)         Total download size: 58 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running TransactionInstalling     : caching-nameserver                                [1/1] Installed: caching-nameserver.x86_64 30:9.3.4-10.P1.el5
Complete!

2、  安装完成会在/etc/下生成named.caching-nameserver.conf,查看其内容如下:

[root@mydb~]# cat /etc/named.caching-nameserver.conf

//
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver package to configure the
// ISC BIND named(8) DNS server as a caching only nameserver
// (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost on
// caching-nameserver package upgrade.
//
options {listen-on port 53 { 127.0.0.1; };listen-on-v6 port 53 { ::1; };directory       "/var/named";dump-file       "/var/named/data/cache_dump.db";statistics-file "/var/named/data/named_stats.txt";memstatistics-file "/var/named/data/named_mem_stats.txt";// Those options should be used carefully because they disable port// randomization// query-source    port 53;// query-source-v6 port 53;allow-query     { localhost; };
};
logging {channel default_debug {file "data/named.run";severity dynamic;};
};
view localhost_resolver {match-clients      { localhost; };match-destinations { localhost; };recursion yes;include "/etc/named.rfc1912.zones";
};

3、拷贝/etc/named.caching-nameserver.conf到/var/named/chroot/etc/named.conf

[root@mydb ~]# cp /etc/named.caching-nameserver.conf     /var/named/chroot/etc/named.conf

4、  编辑/var/named/chroot/etc/named.conf

[root@mydb ~]# vi/var/named/chroot/etc/named.conf

options {listen-on port 53 { 0.0.0.0/0; };directory       "/var/named";dump-file       "/var/named/data/cache_dump.db";statistics-file "/var/named/data/named_stats.txt";memstatistics-file "/var/named/data/named_mem_stats.txt";// Those options should be used carefully because they disable port// randomization// query-source    port 53;// query-source-v6 port 53;allow-query     { any; };//allow-query-cache    { any; };
};
logging {channel default_debug {file "data/named.run";severity dynamic;};
};
#view localhost_resolver {
#       match-clients      { localhost; };
#       match-destinations { localhost; };
#       recursion yes;
#       include "/etc/named.rfc1912.zones";
#};
#
# ----添加以下这一段
zone "example.com."{type master;file "example.file";
};

5、  修改named.conf权限

[root@mydb~]# cd  /var/named/chroot/etc/

[root@mydbetc]# ll

total 20

-rw-r--r--1 root root   405 Sep 26 22:10 localtime

-rw-r-----1 root named 1195 Jan  6  2009 named.caching-nameserver.conf

-rw-r-----1 root root  1371 Nov 27 10:19 named.conf

-rw-r-----1 root named  955 Jan  6  2009named.rfc1912.zones

-rw-r-----1 root named  113 Nov 27 09:53 rndc.key

[root@mydbetc]# chown .named named.conf

[root@mydbetc]# ll

total 20

-rw-r--r--1 root root   405 Sep 26 22:10 localtime

-rw-r-----1 root named 1195 Jan  6  2009 named.caching-nameserver.conf

-rw-r-----1 root named 1371 Nov 27 10:19 named.conf

-rw-r-----1 root named  955 Jan  6  2009named.rfc1912.zones

-rw-r----- 1 root named  113 Nov 27 09:53 rndc.key

6、  配域名

root@mydbnamed]# pwd

/var/named/chroot/var/named

[root@mydbnamed]# ls -l

total 36

drwxrwx---2 named named 4096 Aug 26  2004 data

-rw-r-----1 root  named  198 Jan 6  2009 localdomain.zone

-rw-r-----1 root  named  195 Jan 6  2009 localhost.zone

-rw-r-----1 root  named  427 Jan 6  2009 named.broadcast

-rw-r-----1 root  named 1892 Jan  6  2009named.ca

-rw-r-----1 root  named  424 Jan 6  2009 named.ip6.local

-rw-r-----1 root  named  426 Jan 6  2009 named.local

-rw-r-----1 root  named  427 Jan 6  2009 named.zero

drwxrwx--- 2 named named 4096 Jul 27  2004 slaves

[root@mydb named]# cplocaldomain.zone example.file

7、  编辑example.file

[root@mydb named]# vi /var/named/chroot/var/named/example.file

$TTL    86400
@               IN SOA  guoyjoe.example.com. root (42              ; serial (d. adams)3H              ; refresh15M             ; retry1W              ; expiry1D )            ; minimumIN NS           guoyjoe.example.com
guoyjoe         IN A            192.168.153.129
mydb            IN A            192.168.153.129

四、启动DNS服务

[root@mydbnamed]# service named restart

Stoppingnamed: [  OK  ]

Starting named: [  OK  ]

五、客户端的DNS指定

[root@mydb ~]# more /etc/resolv.conf
; generated by /sbin/dhclient-script
search localdomain
nameserver 192.168.153.129

RedHat Linux AS 5.3 下DNS的配置步骤----为学习Oracle网络管理埋下伏笔相关推荐

  1. Linux环境下Redis安装配置步骤

    在LInux下安装Redis的步骤如下: 1.首先下载一个Redis安装包,官网下载地址为:https://redis.io/ 2.在Linux下解压redis: tar -zxvf redis-2. ...

  2. linux下dns服务器安装,Linux下DNS服务器安装配置方法详细介绍

    本文以Red Hat Enterprise Linux AS v4为平台 一.资料参考与准备: DNS 是指:域名服务器(Domain Name Server).在Internet上域名与IP地址之间 ...

  3. 菜鸟也来学习ORACLE(1)_linux下安装oracle 11g

    加入 oracle Club 之前,学长给我们开了个小会  说是看看我们加入的意愿,哎哎 其实直无聊,但是大体比较重视linux 服务器的搭建 以及在linux 下安装oracle 搭建一个oracl ...

  4. linux ftp 虚拟目录,Linux搭建FTP之vsftpd 虚拟用户配置步骤

    环境:Ubuntu 10.04 一.安装vsftp sudo apt-get install vsftpd 二.添加虚拟用户 1.创建虚拟用户数据库 创建虚拟用户文本文件/tmp/account.tx ...

  5. linux的dns怎么配置正向区域文件,linux系统下部署DNS正向解析

    DNS服务概述: DNS(Domain Name System)域名系统,能够提供域名与IP地址的解析服务. 正向解析 正向解析是指域名到IP 地址的解析过程. 部署DNS正向解析 DNS服务的三个配 ...

  6. redhat linux 百度云,RedHat Enterprise Linux Server 5.11 6.7 7.1 7.2 百度云盘 下

    天萃荷净linux操作系统:RedHat Enterprise Linux Server 5.11版本 RedHat Enterprise Linux Server 6.7 版本 RedHat Ent ...

  7. NO2:设置RedHat Linux下的samba开机启动

    安装的samba默认不是开机启动的,这样每次都要进入系统人为启动,很不方便,当然系统肯定可以设置开机启动的. 因为我的是RedHat Linux系统,支持chkconfig命令直接配置,会简单些,其它 ...

  8. redhat linux修改乱码

    由于自己在装RedHat Linux 9 时选择的缺省语言是中文,在字符界面下会出现乱码情形.对于在CLI方式下要调试程序时极其困难,因为出错信息全部是乱码.下面将字符界面下会出现乱码解决方法记录如下 ...

  9. Installing Oracle11g R2 RAC on RedHat Linux AS 5.5

    目录 一.主机系统配置及软件规划 ................................................................................... ...

最新文章

  1. 【转】如何用Redis做LRU-Cache
  2. Cubieboard2裸机开发之(四)定时器操作
  3. 系统架构设计师与系统分析师历年实体分析与解答下载_医疗知识图谱问答系统探究(一)...
  4. 凡事向内求,我心是一切,一切是我心,我是一切的根源,我永远都会成为潜意识中的我。...
  5. hbase shell显示时间与系统时间不同
  6. mac系统不能使用127.0.0.2的解决方案
  7. 【分享】VNR翻译日语游戏汉化简易图解教材
  8. java6 64位_java6下载-java6官方版下载v6.0 最新64位免费版-旋风软件园
  9. 如何进行积分墙投放,怎么选积分墙公司
  10. 龙渊服务器信息丢失,多多自走棋:最“短命”的服务器,上线5天就完成任务下线...
  11. 测试结果OK、POK、NG、NT的意义
  12. java put 请求_java发送put请求
  13. Windows10 LTSB/LTSC版安装应用商店与UWP
  14. 服务器主板2个芯片供电端短路了,笔记本主供电短路维修思路
  15. ini文件全部写入时换行符号未写入的问题处理
  16. 008. 字符串转换整数 (atoi) | Leetcode题解
  17. 看服务器时间修改日志,怎样看服务器远程更改时间记录
  18. 模型驱动架构(MDA,Model Driven Architecture)浅述
  19. 2018HYNU新生第一次选拔
  20. 矩阵树定理(Kirchhoff || Laplace)初探——Part 1(无向图计数)

热门文章

  1. Mysql性能排查—主机资源排查方法
  2. 从51到ARM裸机开发实验(002) Keil5的安装与配置
  3. index.php 301,默认首页index/default做301重定向的思考
  4. 为什么男人四十一朵花
  5. 视频解码服务器性能,视频帧率多少合适
  6. Qt TCP通信(QTcpSocket)
  7. rate和ratio在用法上的区别(转)
  8. 免编程配置NFC读卡器输出格式
  9. MySQL数据库之DDL语言
  10. 基础概念——扇入扇出