BIND&DNS内部培训教程2

(6)主服务器:

主服务器是给定域的所有信息的授权来源。它所装载的域信息来自于由域管理员所创建

并在本地维护的磁盘文件。

我们用"test.com"作为例子,我们需要五个基本配置文件:

/etc/named.conf

/var/named/named.ca

/var/named/named.local

/var/named/named.test.com

/var/named/named.172.16.0

(6.1)创建或修改/etc/named.conf:

// generated by named-bootconf.pl

options {

directory "/var/named";

/*

* If there is a firewall between you and nameservers you want

* to talk to, you might need to uncomment the query-source

* directive below. Previous versions of BIND always asked

* questions using port 53, but BIND 8.1 uses an unprivileged

* port by default.

*/

// query-source address * port 53;

};

//

// a PM nameserver config

北京蓝色先锋软件有限公司版权所有违者必究

地址:北京市北京站东街甲10 号华安商务楼6 层

网址: www.bluepioneer.com.cn 邮编:100005 第8 页共14 页

电话:( 010 ) 65594026 传真:( 010 ) 65594064

//

zone '.' {

type hint;

file "named.ca";

};

zone '0.0.127.in-addr.arpa' {

type master;

file "named.local";

};

//there are our primary zone files

zone "test.com" {

type master;

file "named.test.com";

};

zone '0.16.172.in-addr.arpa' {

type master;

file 'named.172.16.0';

};

文件中的zone 'test.com'段是声明这是用于test.com 域的主服务器,用于该域的数据

从/var/named/named.test.com 文件中装载。

文件中的zone '0.16.172.in-addr.arpa'段是指向映射IP 地址172.16.0.* 到主机名的

文件。用于该域的数据从/var/named/named.172.16.0 文件中装载。

(6.2)创建或修改/var/named/named.local

@ IN SOA ns.test.com. root.ns.test.com. (

2000051500 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS ns.test.com.

1 IN PTR localhost.

注意:在修改named.*文件时每次存盘时要注意增加Serial 值,如使用绝对域名时千万别忘了后面带的'.'。

资源记录中的@字符转变为当前的域test.com,IN 表示资源记录使用TCP/IP 地址,SOA 表示管辖开始记录.ns.test.com. 是这个域的主DNS 服务器的标准名称,在之后是联系的

EMAIL 地址,其中@字符必须用'.'代替。

(6.3)创建或修改/var/named/named.test.com

@ IN SOA ns.test.com. root.ns.test.com. (

2000051500 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS ns.test.com.

ns A 172.16.0.1

ns2 A 172.16.0.11

www A 172.16.0.2

ftp CNAME www.test.com.

mail A 172.16.0.3

MX 10 mail.test.com.

(6.4)创建或修改/var/named/named.172.16.0

@ IN SOA ns.test.com. root.ns.test.com. (

2000051500 ; Serial

28800 ; Refresh

14400 ; Retry

3600000 ; Expire

86400 ) ; Minimum

IN NS ns.test.com.

1 IN PTR ns.test.com.

11 IN PTR ns1.test.com.

2 IN PTR www.test.com.

3 IN PTR mail.test.com.

(7)辅服务器

辅服务器从主服务器上获取域信息的完整拷贝.也能以授权方式回答有关域的查询。我们用'test.com'作为例子,我们需要五个基本配置文件:

/etc/named.conf

/var/named/named.ca

/var/named/named.local

(7.1)创建或修改/etc/named.conf:

// generated by named-bootconf.pl

options {

directory "/var/named";

/*

* If there is a firewall between you and nameservers you want

* to talk to, you might need to uncomment the query-source

* directive below. Previous versions of BIND always asked

* questions using port 53, but BIND 8.1 uses an unprivileged

* port by default.

*/

// query-source address * port 53;

};

//

// a SM nameserver config

//

zone '.' {

type hint;

file "named.ca";

};

zone '0.0.127.in-addr.arpa' {

type master;

file "named.local";

};

//there are our slave zone files

zone "test.com" {

type slave;

file "named.test.com";

masters {172.16.0.1;};

};

zone '0.16.172.in-addr.arpa' {

type slave;

file 'named.172.16.0';

masters {172.16.0.1;};

};

在文件中'masters {172.16.0.1;};'其中的IP 地址是你网络中主服务器的IP 地址。从主服务器上拷贝/var/named/named.ca 和/var/named/named.local 这两个文件。实际运行的服务器可以是以上其中一种配置,也能同时包含多种配置,但所有的系统都应该运行解析器。

文章录入:csh    责任编辑:csh

(0)

相关推荐

  • BIND&DNS内部培训教程1

    1.域名系统 域名系统为一个分布式数据库,它使本地负责控制整个分布式数据库的部分段,每一段中的数据通过客户,服务器模式在整个网络上均可存取,通过采用复制技术和缓存技术使得整个数据库可靠的同时,又拥有良好的性能. 域名服务器包含数据库的部分段的信息,并可提供被称之为解析器的客户来访问.DNS 的数据库结构形成一个倒立的树状结构,根的名字用空字符串""来表示,但在文本中用"."来书写.树的每一个节点都表示整个分布式数据库中的一个分区(域),每个域可再进一步划分成子分区(

  • BIND&DNS内部培训教程2

    (6)主服务器: 主服务器是给定域的所有信息的授权来源.它所装载的域信息来自于由域管理员所创建 并在本地维护的磁盘文件. 我们用"test.com"作为例子,我们需要五个基本配置文件: /etc/named.conf /var/named/named.ca /var/named/named.local /var/named/named.test.com /var/named/named.172.16.0 (6.1)创建或修改/etc/named.conf: // generated b

  • BIND&DNS内部培训教程3

    Start of Authority 授权开始SOA 标记区数据的开始,定义影响整个区的参数Name Server 名字服务器 NS 标明域的名字服务器 Address 地址 A 转换主机名到地址 Pointer 指针PTR 转换地址到主机名 Mail Exchange 邮件交换MX 标明发往给定域名的邮件应传送到的位置 Canonical Name 正规名CNAME 定义主机名别名 HOST information 主机信息HINFO 描绘主机硬件和操作系统的信息 Wellknown Serv

  • Centos7搭建主从DNS服务器的教程

    1.准备 例:两台192.168.11.10(主),192.168.11.11(从),域名www.test1.com # 主从DNS服务器均需要安装bind.bind-chroot.bind-utils yum -y install bind bind-utils bind-chroot # 如果防火墙开启,配置防火墙,添加服务(防火墙已禁用则忽略) firewall-cmd --permanent --add-service=dns firewall-cmd --reload 2.主DNS服务

  • 教你搭建dns服务器(图文教程)

    目录 1环境准备 2DNS服务的安装 3配置DNS服务器 3.1配置正向查找域 3.2配置主机和域名 3.3反向查找也配置上 4应用环节 5问题扩展 1 环境准备 操作系统:win server 2012先打开远程连接方便本地连接 启用远程桌面 下面这个不要勾 2DNS服务的安装 点击管理,添加角色或功能 基于角色 可以看到已经安装完毕 3 配置DNS服务器 点击工具选择DNS管理器 3.1 配置正向查找域 所谓正向查找域,个人理解就是由域名解析到主机ip,那么反向查找域就是由ip解析到域名.

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

    一.安装DNS 1.安装DNS:开始-控制面板-添加或删除程序-添加或删除windows组件,出现下面的窗口: 2.滚动条往下拖,用鼠标点击"网络服务",在单击"详细信息":出现下面的窗口: 3.勾选上"域名系统(DNS)",点击"确定" 4.然后回到"第一幅"图片,点击"下一步"开始安装: 二.配置DNS 1.选择开始-程序-管理工具-DNS,打开DNS服务器配置窗口:先新建正向查找区

  • windows server 2008 r2 DNS服务器配置图文教程

    DNS服务器 DNS服务器用来负责将ip地址和域名进行互相解析. DNS服务器的作用 简单来说,DNS服务器的作用就是帮助用户使用简单好记的域名来访问网络上的主机和网络服务. DNS服务器中的记录类型 A地址:用于为特定域名制定对应的IP地址.CNAME: 用于为特定域名指定对应的的别名,用户可以通过别名访问这个域名,也可以为特定域名指定多个别名.MX:用于为特定域名指定负责接收电子邮件的邮件服务器的信息.NS:用于为当前DNS区域指定权威对的名称服务器. 1.安装DNS服务器 (1) 打开"添

  • 使用 bind 设置 DNS 服务器的方法

    DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器. 域名系统Domain Name System,我们更通常称为 DNS 的系统,可以将域名翻译或转换为与该域关联的 IP 地址.DNS 是能够让你通过名称找到自己喜欢的网站而不是在浏览器中输入 IP 地址的原因.本指南将向你展示如何配置一个主 DNS 系统以及客户端. 以下是本文示例中使用的系统细节: dns01.fedora.local (

  • 搜索引擎优化《SEO教程2007版》下载

    SEO培训教程由通王科技总裁王通根据自己多年的实战经验亲自编写,它不仅教你如何快速学习SEO技术,而且还教你如何利用SEO技术去实实在在赚钱.王通认为:学习技术很重要,学习利用技术赚钱的本领更重要! SEO教程为你提供的三种赢利模式 采用第一种赢利模式:你可以在三个月内轻松获得最少10倍以上的回报,让你快速的通过本书的方法受益: 采用第二种赢利模式:你可以努力工作半年后,获得财务自由,工作的时间会越来越少,赚的钱越来越多,生活越来越轻松; 采用第三种赢利模式:你可以结合自己现实中的资源,低成本无

  • C#中对象状态模式教程示例

    目录 真实的故事 定义枚举表示教程进度 定义角色类 定义教程类 测试代码 状态模式出场 定义 代码重构 创建状态基类 重构教程类 创建各个子状态 添加状态容器 结语 真实的故事 当老胡还是小胡的时候,跟随团队一起开发一款游戏.这款游戏是一款末日生存类游戏,玩家可以 收集资源,两种,一种金子,一种铁. 升级自身 击杀敌人 用资源合成装备 项目开发的很顺利,我那时得到一个任务,是为游戏做一个新手教程,在这个教程里面,通过一系列步骤,引导新手玩家熟悉这个游戏.游戏设计给出的教程包含以下步骤 收集金子

随机推荐