`
mmdev
  • 浏览: 13247918 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

Debian 配置Bind9 DNS服务器

阅读更多

1 Installing bind<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

apt-get install bind

2 Configure bind

编辑bind配置named.conf;

vi /etc/bind/named.conf

添加一个"zone"区域;

zone "sip.com" {
type master;
file "named.sip.com";
};

注意options中的directory,这里放置所有的zone file

;

directory "/etc/bind";

3 Configure zone file

我们这里添加的是named.sip.com

vi /etc/bind/named.sip.com

; BIND db file for sip.com

$TTL 86400

@ IN SOA primary.sip.com. admin.sip.com. (

2008090301 ; serial number YYMMDDNN

28800 ; Refresh

7200 ; Retry

864000 ; Expire

86400 ; Min TTL

)

NS primary.sip.com.

NS secondary.sip.com.

MX 10 mail.sip.com.

MX 20 mail-spool.sip.com.

_sip._udp SRV 0 1 9 primary.sip.com. ;SRV 记录

SRV 0 3 9 secondary.sip.com.

primary IN A<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span style="mso-tab-count: 2"> </span>10.30.32</chsdate>.30

secondary IN A<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span style="mso-tab-count: 2"> </span>10.30.32</chsdate>.31

mail IN A<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span style="mso-tab-count: 2"> </span>10.30.32</chsdate>.32

mail-spool IN A<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899"><span style="mso-tab-count: 2"> </span>10.30.32</chsdate>.34

$ORIGIN sip.com.

4 Test

echo "nameserver 127.0.0.1" > /etc/resolv.conf

/etc/init.d/bind start

dig primary.sip.com

dig -t SRV _sip._udp.sip.com

note:

可以通过http://pgl.yoyo.org/adservers/bind-zone-file-creator.php这个PHP 生成需要的zone file, 自己修改!

分享到:
评论

相关推荐

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

    Linux上配置DNS服务器所需的bind9包。后缀是.deb的安装包,适用于Ubuntu和debian。安装及配置详情见:http://blog.csdn.net/qq_33069737/article/details/52239394

    linux下DNS服务器的配置,DNS的辅助服务器配置.doc

    1. **系统准备**:确保你的Linux服务器已经安装了必要的DNS服务软件包,通常在大多数Linux发行版中,可以通过`apt-get install bind9` (Debian/Ubuntu) 或 `yum install bind` (CentOS/RHEL)来安装。 2. **主机名和...

    Ubuntu配置DNS服务器--bind.doc

    Ubuntu 配置 DNS 服务器 - BIND 在互联网时代,Domain Name System (DNS) 扮演着至关重要的角色,它允许用户访问网站、发送电子邮件和进行其他在线活动。 BIND (Berkeley Internet Name Domain) 是一种广泛使用的 ...

    Ubuntu配置DNS服务器--bind.pdf

    ### Ubuntu配置DNS服务器——BIND #### 一、概述 BIND (Berkeley Internet Name Domain) 是一个广泛使用的域名系统 (DNS) 实现方案,它提供了DNS的主要功能,包括域名服务器、DNS解析库函数以及用于调试DNS服务器...

    debian9-当客户端被分配到IP后应能自动向DNS服务器添加记录

    为了提高网络管理的效率和自动化程度,本文将详细介绍如何在 Debian 9 中配置 DHCP 和 DNS (bind9),使得每当客户端通过 DHCP 获取 IP 地址时,能够自动在 DNS 服务器上添加相应的记录。 #### 服务器端配置 ##### ...

    Debian网络及服务器配置Word版[参照].pdf

    使用Bind作为DNS服务器,可以实现域名解析。配置包括区域文件、转发规则和动态更新等。 **网络设置**: 网络设置涉及IP地址、子网掩码、网关、DNS服务器等,通常在`/etc/network/interfaces`文件中进行配置。 **...

    Bind9安装设置指南

    2. **转发**:配置其他DNS服务器作为转发器,处理无法解答的查询。 3. **视图**:根据客户端IP提供不同响应,实现多租户或不同网络环境的差异化服务。 **七、监控与维护** 定期检查DNS性能,使用`bind-tools`中的`...

    LINUX下的DNS服务器设置.rar_dns _dns linux_linux_linux DNS_linux 服务器

    这篇教程将深入讲解如何在Linux环境下设置DNS服务器,包括基本概念、配置文件解析以及实际操作步骤。 一、DNS服务器基础 DNS是一个分布式数据库系统,其主要功能是解析域名到IP地址的映射。在Linux中,常用的DNS...

    linux下的DNS服务器

    这里我们关注的是基于Linux平台的DNS服务器,具体来说,我们将探讨使用BIND(Berkeley Internet Name Domain)软件搭建和管理DNS服务器的过程。BIND是目前最广泛使用的DNS服务器软件,它开源、稳定且功能强大。 ...

    docker-bind:在具有通配域支持的Debian上绑定缓存DNS服务器

    基于Debian slim的绑定缓存DNS服务器,并支持DNS转发器,无限通配DNS,无限额外主机,反向DNS,DNSSEC定时设置等。 Docker集线器 上游项目 目录 DNS_FORWARDER TTL_TIME REFRESH_TIME RETRY_TIME EXPIRY_...

    Linux平台DNS服务器配置方案.pdf

    1. **安装DNS服务器软件**:在大多数Linux发行版中,DNS服务器软件包通常是BIND(Berkeley Internet Name Domain),它是最广泛使用的DNS服务器软件之一。通过包管理器(如apt-get for Debian/Ubuntu或yum for ...

    linux动态DNS服务器架设

    例如,在Ubuntu或Debian上,执行`sudo apt-get install bind9 bind9utils bind9-doc`。在CentOS或Fedora上,使用`sudo yum install bind bind-utils bind-doc`。 2. **配置Bind**:Bind的配置文件位于`/etc/bind/`...

    bind9配置Chroot.pdf

    以下是对"bind9配置Chroot"的详细解释: 1. **安装BIND和相关工具**: 在Ubuntu或Debian系统上,可以使用`apt`命令安装BIND9和`dnsutils`工具集。`bind9`是BIND的主要包,包含DNS服务器;`dnsutils`提供了像`dig`...

    linuxipv6dns服务器配置[借鉴].pdf

    本教程将详细解释如何在CentOS 5.1系统上使用bind-9.3.2软件包配置IPv6支持的DNS服务器。 首先,确保系统已经安装了必要的软件。bind-9.3.2是常用的DNS服务器软件,支持IPv6。你可以通过以下步骤进行安装: 1. ...

    LINUX DNS服务器构建与管理技术

    - **主配置文件**:`/etc/bind/named.conf` 是DNS服务器的主要配置文件,用于包含其他配置文件和全局设置。 - **区域配置文件**:每个DNS区域有自己的配置文件,如 `/etc/bind/db.test.xian.com`,用于定义DNS记录...

    linux系统下DNS服务器的搭建共16页.pdf-文档整

    首先,DNS服务器的核心组件是BIND(Berkeley Internet Name Domain),这是一个开源的、广泛使用的DNS服务器软件。在Linux系统中,通常通过安装`bind9`或`named`包来获取BIND服务。 1. **安装BIND** 在大多数Linux...

    10.2 DNS服务器配置实训1.doc

    `named.conf`是BIND(Berkeley Internet Name Domain)DNS服务器的主要配置文件。你需要编辑此文件,指定`named`进程的工作目录为`/var/named`,并添加两个区域定义:正向区域"computer.org"和反向区域"1.168.192...

    linux DNS服务详细配置课件

    sudo apt-get install bind9 # 对于Debian/Ubuntu系统 sudo yum install bind bind-utils # 对于CentOS/RHEL系统 ``` 安装完成后,我们需要配置DNS服务器的核心文件。主要的配置文件有以下几个: 1. **/etc/named....

    linux环境下DNS服务器的安装与配置汇编.pdf

    本教程将指导你如何在Linux系统上安装并配置DNS服务器,以满足长城医药公司的需求。 首先,安装DNS服务器通常使用的软件是BIND(Berkeley Internet Name Domain),它是最广泛使用的DNS服务器软件。在大多数Linux...

Global site tag (gtag.js) - Google Analytics