RedHat AS 4.0 DNS服务器配置示例

原创 2007年09月24日 06:37:00

以下内容摘自笔者编著的网管员必读——网络管理》(第2版)一书。

 

14.1.4   DNS服务器配置示例

前面介绍了DNS的3个主要的配置文件,下面介绍利用编辑这3个配置文件进行DNS服务器配置的示例。
现假设要创建一个DNS服务器,域名为grfw.local,主机名为grfw-s1DNS服务器IP地址为192.168.0.1,网络为192.168.0.1/24。同时创建正向和反向查找区域,正向区域文件为grfw.local.zone,反向区域文件为0.168.192. in-addr.arpa.zone。没有用到IPv6地址。下面是3个主要配置文件的示例配置(更改部分均为粗体显示):

1.主配置文件named.conf配置

 default.
 */
 // query-source address * port 53;   
};
 
//
// a caching only nameserver config
//
controls       
inet 192.168.0.1 allow { localhost; } keys { rndckey; };
};
 
zone "." IN {  
type hint;
file "named.ca";
};
 
zone "localdomain" IN { 
type master;
file "localdomain.zone";
allow-update { none; };
};
 
zone "localhost" IN { 
type master;
file "localhost.zone";
allow-update { none; };
};
zone "grfw.local" IN { 
type master;
file "grfw.local.zone";
allow-update { none; };
};
 
zone "0.168.192.in-addr.arpa" IN {  
type master;
file "0.168.192..in-addr.arpa.zone";
allow-update { none; };
};
 
zone "255.in-addr.arpa" IN {  
type master;
file "named.broadcast";
allow-update { none; };
};
 
zone "0.in-addr.arpa" IN {  
type master;
file "named.zero";
allow-update { none; };
};
 
include "/etc/rndc.key";

2正向解析文件grfw.local.zone配置

$TTL           86400
@     IN SOA     grfw-s1.grfw.local. root.grfw.local.     →@则代表相应的域名如在这里代表grfw.local即表示一个域名记录定义的开始grfw-s1.grfw.local则是这个域的主域名服务器root.grfw.local则是管理员的邮件地址。注意这是邮件地址中用“.”来代替常见的邮件地址中的“@”;SOA表示授权的开始。
2        ;serial d. adams  
28800   ; refresh   
7200    ; retry 
604800  ; expiry  
86400   ; minimum 
 
 @       IN   NS    grfw-s1.grfw.local.
    IN   MX 10  grfw-s1.grfw.local.   指定邮件服务器MX记录指向grfw-s1.grfw.local
grfw-s1   IN A     192.168.0.1   grfw-s1主机指到192.168.0.1
    3.反向解析文件0.168.192.in-addr.arpa.zone配置
$TTL 83600
@ IN SOA 
grfw-s1.grfw.local.  root.grfw-s1.grfw.local.
                        2       ; serial d. adams  
28800   ; refresh   
7200    ; retry 
604800  ; expiry  
86400   ; minimum
@   IN   NS       grfw-s1.grfw.local.
@   IN   MX 10  grfw-s1.grfw.local.
1     IN    PTR      grfw-s1.grfw.local.
2     IN    PTR      www.grfw.com.
以上域名后面的小圆点(.)不能省略。以上的时间设置不再是默认的天、星期或小时了,而全是以秒为单位了。named.calocalhost.zonenamed.local3个文件基本不用改

4.其他配置

除了需要对以上3个配置文件进行配置外,在DNS服务器上还需要同时进行如下配置。
1修改IP地址修改下面的文件/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth
ONBOOT=yes
BOOTPROTO=startic
IPADDR=192.168.0.1
NETMASK=255.255.255.0
GATEWAY=192.168.0.20(根据实际指定)
2)修改本机DNS设置:修改/etc/resolv.conf文件。
nameserver    192.168.0.1            →把本机的DNS设成192.168.0.1
3)修改本机的主机名:
打开/etc/hosts 文件,加入下面一行:
192.168.0.1        grfw-s1.grfw.local         grfw-s1
修改/etc/sysconfig/network文件
HOSTNAME = grfw-s1.grfw.local
 

相关文章推荐

RedHat Linux 5 DNS服务器配置详解

DNS域名系统 ,是一种协议, 工作在应用层 监听 的端口:TCP 53 :辅助域名服务器往主域名服务器传输信息时,用TCP53 ,主从服务器通信 UDP 53 DNS的作用:提供域名和IP地址...
  • lmdsq
  • lmdsq
  • 2012年05月10日 22:11
  • 1758

RedHat5搭建简单DNS服务器

服务安装 yum install bindyum install bind-chrootyum install caching-nameserver-9.3.4-6.P1.el5.i386....

RedHat Enterprise Linux 6.1(RHEL)搭建ArcGIS 10.1 for Server集群(一)DNS服务器架设

0  前言 从本文开始,作者将为大家介绍如何在Linux环境中搭建ArcGIS 10.1 for Server集群。由于集群涉及到负载均衡处理,需要在不同机器间分发请求,因此需要进行域名解析,另外集...
  • esricd
  • esricd
  • 2012年07月28日 09:25
  • 2905

redhat dns服务器搭建

这段时间一直在郁闷这个问题,昨天在冰川帮助下终于解决了。哈哈 linux下dns的建立其实理论都是一样的不外乎版本不同,有的无有模板和有的没有模板(这就要自己写了) 当然我们这里提到的是有模板的,...

DNS服务器配置与管理.ppt

  • 2010年06月07日 13:26
  • 746KB
  • 下载

Linux上配置DNS服务器的包——bind9

  • 2016年08月18日 14:49
  • 4.75MB
  • 下载

在Ubuntu 14.04上配置Bind作为缓存型/转发型DNS服务器

提供:ZStack云计算 系列教程本教程为7篇系列中的第4篇:DNS管理简介前言DNS(域名系统)是经常容易配置出错的一个网络组件。直接使用现成的DNS服务是大部分人的选择,服务提供方可能是托管商或者...

配置dns服务器的详细步骤

  • 2011年06月13日 13:05
  • 579KB
  • 下载

DNS服务器的搭建与配置

  • 2012年09月20日 13:20
  • 467KB
  • 下载

Mac 配置dns服务器,实现拦截

解决手机连接Mac mini 共享的WiFi,mac的hosts不生效的问题 原创 2015年11月27日 16:25:43 标签:mac /wi-fi /hosts ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RedHat AS 4.0 DNS服务器配置示例
举报原因:
原因补充:

(最多只允许输入30个字)