一、安装
# yum install bind
二、配置
# vi /etc/named.conf
输入以下内容:
options {
directory "/var/named";
pid-file "/var/named/named.pid";
forwarders { 202.101.224.67; 202.101.224.68; };
allow-query { any; };
};
zone "." IN {
type hint;
file "named.root";
};
zone "0.0.127.in-addr-arpa" IN {
type master;
file "named.local";
allow-update { none; };
};
zone "df3c.com" IN {
type master;
file "named.df3c.com";
allow-update { none; };
};
zone "1.168.192.in-addr-arpa" IN {
type master;
file "named.1.168.192";
allow-update { none; };
};
# dig /var/named/named.root
# vi /var/named/named.local
输入以下内容:
$TTL 3h
0.0.127.in-addr.arpa. IN SOA terminator.df3c.edu. wumh@df3c.com. (
1 ; Serial
3h ; Refresh after 3 hours
1h ; Retry after 1 hours
1w ; Expire after 1 week
1h ) ; Negative caching TTL of 1 hour
1.0.0.127.in-addr.arpa. IN PTR localhost.
# vi /var/named/named.df3c.com
输入以下内容:
$TTL 3h
df3c.com. IN SOA ns.df3c.com. wumh@df3c.com. (
1 ; Serial
3h ; Refresh after 3 hours
1h ; Retry after 1 hours
1w ; Expire after 1 week
1h ) ; Negative caching TTL of 1 hour
df3c.com. IN NS ns.df3c.com.
df3c.com. IN MX 10 mail
ns.df3c.com. IN A 192.168.1.226
www IN A 192.168.1.226
* IN A 192.168.1.240
# vi /var/named/named.1.168.192
输入以下内容:
$TTL 3h
1.168.192.in-addr.arpa. IN SOA ns.df3c.com. wumh@df3c.com. (
1 ; Serial
3h ; Refresh after 3 hours
1h ; Retry after 1 hours
1w ; Expire after 1 week
1h ) ; Negative caching TTL of 1 hour
1.168.192.in-addr.arpa. IN NS ns.df3c.com.
226.1.168.192.in-addr.arpa. IN PTR ns.df3c.com.
三、启动
# /usr/sbin/named -g &
注:-g显示启动时的日志,一边分析启动过程出现错误的原因。
# ps -eaf|grep named
# netstat -an |grep :53
四、开启dns防火墙
# iptables -I INPUT -p tcp --dport 53 -j ACCEPT
# iptables -I INPUT -p udp --dport 53 -j ACCEPT
# /etc/init.d/iptables save
# service iptables restart
# /etc/rc.d/init.d/iptables status
参考阅读
1、第14章_DNS服务器架设与应用
分享到:
相关推荐
本文档将详细介绍如何在Linux 6.2系统上利用BIND 9.7软件包配置DNS服务器。通过本教程的学习,读者可以掌握DNS服务器的基本配置方法以及如何解决常见的配置问题。 #### 环境准备 - **操作系统**: CentOS 6.2 - **...
BIND(Berkeley Internet Name Domain)是一种 DNS 服务器软件,广泛应用于 Unix 和 Linux 操作系统中。BIND 提供了强大的 DNS 解析功能,能够满足大型网络环境中的 DNS 需求。 知识点 2:MySQL 介绍 MySQL 是一种...
视频教程还将详细解释各种DNS语法,帮助你更好地理解和编写BIND配置文件。通过观看和实践,你将能够熟练掌握DNS服务器的管理和维护,提升你的IT专业技能。 请确保下载并运行`Bind.exe`文件,这可能是教程配套的练习...
1. **配置主域名服务器**: 编辑BIND配置文件,定义主域名服务器“sevenwin.org”的配置信息。 2. **配置清单**: 设置监听端口、目录路径、缓存文件路径、统计文件路径等。 #### 五、深入理解DNS与BIND - **DNS查询...
Linux上配置DNS服务器所需的bind9包。后缀是.deb的安装包,适用于Ubuntu和debian。安装及配置详情见:http://blog.csdn.net/qq_33069737/article/details/52239394
linux下配置dns服务器所需要的包,下面是包名 bind-9.3.6-4.P1.el5.i386.rpm bind-chroot-9.3.6-4.P1.el5.i386.rpm bind-devel-9.3.6-4.P1.SEL5_4.2.i386.rpm bind-libs-9.3.6-4.P1.el5.i386.rpm bind-utils-9.3.6-4...
BIND DNS配置详解主要...通过详细学习和实践Linux下的BIND DNS配置,不仅可以提升对DNS服务的理解,也能为在Windows环境下配置DNS提供更深入的洞察。当掌握了这些基础知识后,就可以开始搭建和管理复杂的DNS环境了。
本文将详细介绍如何在CentOS 7上通过Bind配置DNS服务,包括正向和反向区域解析。 首先,我们要安装Bind服务。在CentOS 7中,可以使用`yum`包管理器来安装: ```bash [root@xinfeng ~]# yum install bind ``` 安装...
Linux DNS (BIND) 手册PDF是一份详细阐述DNS(Domain Name System)服务的重要文档,主要针对BIND(Berkeley Internet Name Domain)版本9。BIND是目前最广泛使用的DNS服务器软件,尤其在Unix和Linux系统中。这份...
DNS 服务器配置是 SuSE Linux 中的一项重要任务,本文档旨在指导用户如何配置 SUSE Linux DNS 服务器,涵盖了 DNS 服务器的基础知识、 BIND 套件安装、 DNS 服务器配置、区域文档文件创建等内容。 一、DNS 服务器...
【构建Linux下的DNS服务——基于Bind 8】 在互联网迅速发展的今天,DNS(Domain Name System)服务成为管理和宣传网络资源不可或缺的部分。对于单位和个人来说,拥有自己的域名和IP地址至关重要。Linux作为稳定且...
### BIND DNS 服务器的安装与配置详解 #### 一、BIND DNS 服务器简介 BIND (Berkeley Internet Name Domain) 是一种开源的 DNS (Domain Name System) 协议的实现,它包含了处理域名查询和响应所需的全部软件。BIND ...
在Linux系统中,DNS(Domain Name System)是网络服务的核心组成部分,它负责将域名转换为...正确配置DNS能够确保系统的稳定运行,提高网络服务的可用性。在遇到问题时,利用相关工具进行测试和排查是解决问题的关键。
实验报告---DNS服务器配置 一、 实验目的: 1、配置DNS服务器。 2、了解DNS服务器的使用方法。 二、 实验内容: 在一台安装好 Linux 系统的真实机上进行BIND软件包的安装,启动DNS,为其配置文件(包括主配置文件,...