手机版
你好,游客 登录 注册
背景:
阅读新闻

DNS服务器的配置实例

[日期:2013-04-09] 来源:Linux社区  作者:dongld [字体: ]

在上一篇中详细介绍了DNS,这次我们说一下DNS服务器的配置。

相关链接:DNS服务的简析 http://www.linuxidc.com/Linux/2013-04/82423.htm

在88181.com.域中,在172.16.13.0/24网段中

我们进行简单规划:

ns服务器:172.16.13.1;  www服务器: 172.16.13.1,172.16.13.3;  mail服务器:172.16.13.2;  ftp服务器是www服务器的别名。

配置主从服务器,使之实现数据同步。

从服务器IP:172.16.13.2 (两个虚拟机)

完成过程:

在主服务器上的配置:

一、安装bind软件包(我们这里用的是RedHat 5及bind97软件包)

1、配置好yum源

2、删除redhat自动安装的bind93的两个软件包--> bind-libs, bind-utils

#  rpm  -e  bind-libs  bind-utils

3、安装bind97主包以及其子包

#  yum  install  bind97-libs  bind97-utils

#  yum  install  bind97  -y

二、配置bind97的主配置文件:/etc/named.conf

1、删除或重命名安装时产生的官方主配置文件

#  mv  /etc/named.conf  /etc/named.conf.1

2、创建一个新的配置文件,在里面编辑自己所需的功能

#  vim  /etc/named.conf

options {
 directory "/var/named"; # 定义存放的目录
allow-recursion { 172.16.0.0/16; }; # 定义要递归的网段
};
zone "." {
 type hint; # 区域的类型
file "named.ca"; # 区域数据文件
};

zone "localhost" {
 type master;
 file "named.localhost";
 allow-transfer { none; }; # 不允许区域传送
};
zone "0.0.127.in-addr.arpa" {
 type master;
 file "named.loopback";
 allow-transfer { 172.16.13.2; }; # 允许传送的辅助区域
};
zone "88181.com" {
 type master;
 file "88181.com.zone";
 allow-transfer { 172.16.13.2; };
};
zone "13.16.172.in-addr.arpa" {
 type master;
 file "172.16.13.zone";
 allow-transfer { 172.16.13.2; };
};
 key "rndc-key" { #见下边注释
algorithm hmac-md5;
 secret "7oJ+Gsf3HCYYaq9DbpRWvw==";
 };

 controls {
 inet 127.0.0.1 port 953
 allow { 127.0.0.1; } keys { "rndc-key"; };
}; 

注:实现rndc(dns远程控制工具)在本机控制dns服务器1、生成key配置文件# rndc-confgen > /etc/rndc.conf2、将配置文件中的注释掉的后半段复制到/etc/named.conf文件中,并去掉注释符3、重启一下网络服务4、可执行rndc -h 命令显示出来的所有命令。

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款