`
luozhaoyu
  • 浏览: 347687 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

dns服务器bind的架设

阅读更多
本文讲使用bind软件在redhat6.1上架设dns

首先yum bind。
特别注意,bind-chroot需要安装,保证dns服务器其他目录变化的情况下对bind影响减到最小。其次bind-utils包含了dig等重要的调试工具。

bind主配置文件为/etc/named.conf
如果在防火墙或代理商顺便开启简单地dns话,只需要添加
forward only;
forwarders {
 8.8.4.4;
 8.8.8.8;
};


解除ip限制,允许连接到53端口
listen-on port 53 { any; };

允许特定网络的查询请求
allow-query     { localhost;
                        172.31.0.0/24;
//any;//允许所有请求
                         };


自定义内部zone文件
include "/var/named/zones/internal/internal_zones.conf";


在zone文件中加上
zone "lzy.org" IN {
    type master;
    file "named.lzy.me";
};


定义/var/named/named.lzy.me

$TTL    60
@       IN SOA      dns address.of.the.mail. (2012021701 6H 25M 1W 1D)
@       IN NS       dns
@       IN MX 10    mail
@       IN MX 20    mail2
dns      IN A        192.168.56.161

www      IN A        172.31.0.103
mail     IN A        172.31.0.108
mail2    IN CNAME    mail
www1     IN CNAME    www
www2     IN CNAME    www


注意开防火墙udp和tcp的53端口

为了日后修改DNS方便,可以开启rndc服务
注:bind的主配置文并不能通过rndc动态重载,rndc主要用来更新zone或查看cache
使用命令
rndc-confgen

给出rndc.key的样例
rndc-confgen -a

生成/etc/rndc.key文件
key "rndc-key" {
>---algorithm hmac-md5;
>---secret "t7lnGuwkoXFZzp6nUBhPSA==";
};


在named.conf中编辑

# Use with the following in named.conf, adjusting the allow list as needed:
 key "rndc-key" {
       algorithm hmac-md5;
        secret "t7lnGuwkoXFZzp6nUBhPSA==";
 };

 controls {
       inet 127.0.0.1 port 953
               allow { 127.0.0.1; } keys { "rndc-key"; };
 };
# End of named.conf
分享到:
评论

相关推荐

    用bind架设自己的智能DNS ..txt

    本文将深入探讨如何利用BIND(Berkeley Internet Name Domain)在Linux环境下搭建一个智能DNS服务器,基于给定的技术文档进行详细解析。 ### BIND与DNS BIND是目前最广泛使用的DNS服务器软件之一,由Internet ...

    DNS服务器的配置实验报告.doc

    实验报告---DNS服务器配置 一、 实验目的: 1、配置DNS服务器。 2、了解DNS服务器的使用方法。 二、 实验内容: 在一台安装好 Linux 系统的真实机上进行BIND软件包的安装,启动DNS,为其配置文件(包括主配置文件,...

    dns服务器架设 配置

    - 在Linux系统中,如BIND(Berkeley Internet Name Domain)是最常见的DNS服务器软件,通过包管理器安装。 3. **创建DNS区域**: - DNS区域存储特定域名下的记录,如A记录、MX记录等。 - 主服务器上创建正向查找...

    DNS服务器的搭建.docx

    在Linux系统中,搭建DNS服务器主要依赖于BIND(Berkeley Internet Name Domain)软件。以下将详细介绍在Linux环境下搭建DNS服务器的步骤和相关知识点。 首先,我们需要在系统上安装BIND。在提供的描述中,我们看到...

    FreeBSD6.1Release下利用BIND架设DNS服务器的方法

    FreeBSD 6.1 Release 下利用 BIND 架设 DNS 服务器的方法 本文将指导读者在 FreeBSD 6.1 Release 操作系统下使用 BIND 软件架设 DNS 服务器,使内网用户能正常访问 INTERNET。BIND 是一个广泛使用的 DNS 服务器软件...

    linux动态DNS服务器架设

    在Linux上搭建动态DNS服务器,我们通常会选择开源软件如Bind、PowerDNS或dnsmasq。本示例中,我们以Bind为例,它是最广泛使用的DNS服务器软件之一。Bind支持各种功能,包括动态更新。 1. **安装Bind**:在大多数...

    Linux下DNS服务器架设攻略.doc

    【Linux下DNS服务器架设攻略】 DNS(Domain Name System)是互联网上的一种核心服务,它负责将人类可读的域名转换成对应的IP地址,反之亦然。DNS服务器的正确配置对于网络服务的稳定运行至关重要。在Linux系统中,...

    LINUX服务器安装架设视屏

    本节课程将带领您学习 Linux 服务器安装架设的视屏教程,涵盖 DNS 的基本概念、BIND 服务器安装、named.conf 配置文件等内容。 DNS 基本概念 DNS(Domain Name System)是互联网上使用最广泛的域名解析系统,负责...

    ]bind9配置精讲 详细具体

    Bind9是一种功能强大的DNS服务器软件,它可以提供域名解析服务、反解析服务、缓存服务等。 Bind9 配置精讲详细具体是初学者参考的好资料,内容精细具体,通俗易懂,是很好的手册。 Bind9 配置精讲详细具体的主要...

    服务器DNS学习小资料

    1. 选择DNS服务器软件:常见的有BIND(Berkeley Internet Name Domain)、Windows DNS、PowerDNS等。 2. 配置区域文件:在DNS服务器上创建区域文件,定义域名及其对应的IP地址等信息。 3. 设置权限与安全:确保只...

    Linux架设DNS服务器(二).docx

    本文主要介绍如何在Linux系统上安装和配置DNS服务器,以实现基本的DNS功能。 首先,我们需要安装DNS服务器软件。在示例中提到了两种安装方式:通过源码编译安装和使用RPM包安装。对于源码安装,我们需从BIND的官方...

    linux搭建DNS服务器实训报告

    Linux 搭建 DNS 服务器实训报告 Linux 作为一个开源操作系统,广泛应用于服务器领域,DNS 服务器是网络基础设施中的重要组成部分,负责将域名解析成 IP 地址。本报告将指导读者如何在 Linux 平台上搭建 DNS 服务器...

    Linux环境下搭建主从DNS服务器.doc

    二、架设主 DNS 服务器实例操作 要搭建主 DNS 服务器,需要安装 bind 软件,配置主配置文件,定义用户自定义域,写解析数据库文件,并检查主配置文件语法。 首先,需要安装 bind 软件,可以使用 yum 命令安装。...

    岗位技能Linux网络服务器配置与管理项目2架设DNS.pptx

    《Linux网络服务器配置与管理——DNS服务器架设详解》 DNS(Domain Name System),即域名系统,是互联网上的一个核心服务,它将易于记忆的域名转换为对应的IP地址,使得用户能够通过简单易记的域名访问网站和服务...

    BIND9.7.0-P1

    这个版本特别适合用作DNS服务器架设,相较于Windows操作系统自带的DNS服务,它提供了更高的性能和可靠性。 在DNS系统中,BIND作为权威DNS服务器,负责管理域名到IP地址的映射,确保网络上的设备能够正确解析域名。...

    服务器架设和管理

    - 在Linux系统中安装DNS服务器可以使用BIND或其他开源DNS软件包。 - **配置和管理DNS服务器**: - **创建正向主要区域**:正向区域用于将域名解析为IP地址。 - 创建步骤包括指定区域类型(主要、辅助等)、设置...

    linux服务器架设方法大全

    在Linux服务器上,可以通过BIND或PowerDNS等软件实现DNS服务器功能,从而提供域名解析服务。 ### 综合管理 除了上述具体服务的配置,Linux服务器的管理还包括用户权限控制、防火墙设置、日志分析、备份策略制定等...

Global site tag (gtag.js) - Google Analytics