1.安装bind9
sudo apt-get install bind
2.设置转发服务器:
named.conf.options:
forwarders {
10.3.9.4;
10.3.9.5;
}
bind9的配置文件解释
安装bind9后会生成如下配置文件:named.conf/named.conf.options/named.conf.local,其中named.conf是主配置文件,里面包含了named.conf.options和named.conf.local,我们在架设dns时,只需改动named.conf.local即可。
3.设置实例
⑴环境:主机A:主机名:jzzlx,ip:10.9.110/24;主机B:主机名ubuntu,ip:10.9.1.79/24
现在将主机B架设成主dns服务器,要求能解析
ubuntu.jh9z .com 10.9.1.79
www .jh9z .com 10.9.1.79
jzzlx.jh9z .com 10.9.1.110
⑵分析:根据上面的主机名称和ip对应可以看出,
①需要添加正向区域“jh9z.com”和反向区域“1.9.10.in-addr.arpa”,
②在“jh9z.com”区域中添加A记录ubuntu对应79,jzzlx对应110,CNAME记录www对应ubuntu
③在“1.9.10.in-addr.arpa”区域中添加79对应ubuntu,110对应jzzlx
⑶编辑配置文件
①编辑named.conf.local
添加下列语句
//反向区域
zone "1.9.10.in-addr.arpa"{
type master;
file "/etc/bind/db.10.9.1";
};
//正向区域
zone "jh9z.com"{
type master;
file "/etc/bind/db.jh9z.com";
};
②在/etc/bind下建立db.10.9.1文件
; db.10.9.1
;
$TTL 604800
@ IN SOA ubuntu.jh9z.com. root.ubuntu.jh9z .com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL;
@ IN NS ubuntu.jh9z .com.
79 IN PTR ubuntu.jh9z .com.
110 IN PTR jzzlx.jh9z .com.
③在/etc/bind下建立db.jh9z.com文件
; db.jh9z.com
;
$TTL 604800
@ IN SOA ubuntu.jh9z.com. root.ubuntu.jh9z .com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL;
@ IN NS ubuntu.jh9z .com.
ubuntu IN A 10.9.1.79
www IN CNAME ubuntu
jzzlx IN A 10.9.1.110
(4)重新启动 named
sudo /etc/init.d/bind9 restart
5:设置本机 dns 服务(注意一下是否每次都会发生改变)
sudo vi /etc/resolv.conf
内容为
search guotongtong.com
nameserver 192.168.115.28
到此位置dns就配置完成了,你可以用nslookup去试试看
注意:改动配置文件后都要重新启动bind9。
分享到:
相关推荐
BIND是由美国加州大学伯克利分校开发并维护的一款开源DNS服务器软件,其在全球范围内被广泛应用。 #### 二、BIND版本介绍 BIND经历了多个版本的发展,主要包括: - **BIND v4**:这是早期版本,在1998年时,多数...
在本文中,我们将详细讨论如何在Ubuntu系统上配置DNS服务器,主要关注BIND(Berkeley Internet Name Domain)的安装和配置。BIND是DNS协议的开源实现,由Internet Systems Consortium(ISC)维护,是全球最广泛使用...
Bind9是目前最流行的开源DNS服务器软件之一,它广泛应用于Linux操作系统中。 Bind9安装在Ubuntuserver环境中需要进行相应的设置和配置,这样才能确保DNS服务器的稳定运行。本指南将详细介绍Ubuntuserver环境Bind9...
在本文中,我们将深入探讨如何在Ubuntu 12.10上配置DNS服务器,使用BIND (Berkeley Internet Name Domain),这是最广泛使用的DNS协议实现。BIND不仅提供了域名服务器(named)的功能,还包含了DNS解析库函数和用于...
标题 "DNS Bind9在Windows7下" 涉及的是如何在Microsoft Windows 7操作系统上安装和配置BIND9,这是一个广泛使用的开源DNS服务器软件。通常,BIND9主要用于Linux和Unix系统,但通过模拟Linux环境或者使用兼容软件,...
BIND是Internet Systems Consortium开发的开源DNS服务器,它提供了DNS服务所需的基本功能,包括DNS查询响应、区域传输、动态更新等。在Local DNS搭建过程中,BIND将扮演核心角色,负责处理域名到IP地址的转换。 ...
本教程将深入探讨如何在Linux环境下搭建DNS服务器,涵盖关键的概念、步骤以及常用命令。 首先,DNS服务器的核心组件是BIND(Berkeley Internet Name Domain),这是一个开源的、广泛使用的DNS服务器软件。在Linux...
BIND是历史悠久且广泛使用的开源DNS服务器软件,而PowerDNS提供更现代的特性和高性能。 三、安装DNS服务器 1. 对于Linux系统,如Ubuntu,可以通过以下命令安装BIND: ``` sudo apt-get update sudo apt-get install...
在Linux环境下,BIND通常用于系统管理员来管理网络的DNS服务。 BIND 9.3.2是一个稳定版本,包含了许多改进和修复,比如性能优化、错误修复以及对新标准的支持。P2补丁则进一步提升了其稳定性和安全性,解决了自...
这里我们关注的是基于Linux平台的DNS服务器,具体来说,我们将探讨使用BIND(Berkeley Internet Name Domain)软件搭建和管理DNS服务器的过程。BIND是目前最广泛使用的DNS服务器软件,它开源、稳定且功能强大。 ...
使用BIND(Berkeley Internet Name Domain)作为DNS服务器软件,因为它是最广泛使用的开源DNS解决方案,具有强大的功能和稳定性。 - **首先安装BIND服务** 在服务器上执行相应的包管理器命令(例如在Ubuntu上是`...
在CentOS或Fedora上,使用`sudo yum install bind bind-utils bind-doc`。 2. **配置Bind**:Bind的配置文件位于`/etc/bind/`目录下。主要的配置文件是`named.conf`,在这里我们需要定义zone文件和服务器设置。创建...
3. 网络服务:掌握如何在Ubuntu Server上搭建常见的网络服务,如Web服务器(Apache或Nginx)、数据库服务器(MySQL或PostgreSQL)、DNS服务器(bind9)和邮件服务器(Postfix或Exim)。 4. 安全强化:学习如何通过...
BIND是Internet Systems Consortium开发的开源软件,提供DNS服务。它支持各种DNS功能,如区域传输、动态更新和缓存。在Linux发行版中,通常可以通过包管理器(如apt或yum)轻松安装。 三、安装BIND 在大多数Linux...
定期检查DNS性能,使用`bind-tools`中的`named-stat`分析查询统计。同时,确保及时更新Bind9以获取安全修复和新功能。 综上所述,Bind9的安装和配置涉及多个层面,包括基础安装、区域设置、安全配置以及性能优化。...
本文将详细介绍如何在Ubuntu Linux环境下搭建Jabber服务器,以便于读者能够在局域网或者互联网环境中部署自己的即时通讯服务。 #### 二、Jabber简介 Jabber是一种基于XML的即时通讯协议,它的主要特点是开放性、可...
BIND (Berkeley Internet Name Domain) 是一款广泛应用的开源DNS服务器软件,用于管理互联网域名系统。在安全方面,配置BIND在Chroot环境下运行可以限制其访问系统的其他部分,从而提高服务的安全性。以下是对"bind9...
1. 安装DNS服务:在Debian/Ubuntu上使用`apt-get install bind9`,在CentOS/RHEL上使用`yum install bind`. 2. 配置文件:主配置文件通常为`/etc/named.conf`,区域数据文件如`/var/named/example.com.zone`。 3. ...
根据给定的文件标题、描述、标签以及部分内容,我们可以总结出以下相关知识点: ### Linux操作系统基础知识 1. **Linux概述**: - Linux是一种免费使用和自由传播的类Unix计算机操作系统的内核,由芬兰人林纳斯·...
本教程将详细讲解如何在Linux系统下搭建LAMP环境,并结合DNS配置和phpBB论坛软件的安装,创建一个完整的网络服务架构。 一、Linux基础 在开始之前,你需要熟悉Linux操作系统的基础知识,包括文件系统结构、命令行...