`
victorwmh
  • 浏览: 212773 次
  • 性别: Icon_minigender_1
  • 来自: 宇宙
社区版块
存档分类
最新评论

linux+bind快速配置简单dns

 
阅读更多

一、安装

# 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服务器架设与应用

 

 

 

分享到:
评论

相关推荐

    DNS配置linux6.0+BIND9.7

    本文档将详细介绍如何在Linux 6.2系统上利用BIND 9.7软件包配置DNS服务器。通过本教程的学习,读者可以掌握DNS服务器的基本配置方法以及如何解决常见的配置问题。 #### 环境准备 - **操作系统**: CentOS 6.2 - **...

    bind+mysql搭建智能DNS借鉴.pdf

    BIND(Berkeley Internet Name Domain)是一种 DNS 服务器软件,广泛应用于 Unix 和 Linux 操作系统中。BIND 提供了强大的 DNS 解析功能,能够满足大型网络环境中的 DNS 需求。 知识点 2:MySQL 介绍 MySQL 是一种...

    linux dns Bind视频教程

    视频教程还将详细解释各种DNS语法,帮助你更好地理解和编写BIND配置文件。通过观看和实践,你将能够熟练掌握DNS服务器的管理和维护,提升你的IT专业技能。 请确保下载并运行`Bind.exe`文件,这可能是教程配套的练习...

    DNS与BIND.pdf

    1. **配置主域名服务器**: 编辑BIND配置文件,定义主域名服务器“sevenwin.org”的配置信息。 2. **配置清单**: 设置监听端口、目录路径、缓存文件路径、统计文件路径等。 #### 五、深入理解DNS与BIND - **DNS查询...

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

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

    linux下DNS配置bind包

    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配置详解

    BIND DNS配置详解主要...通过详细学习和实践Linux下的BIND DNS配置,不仅可以提升对DNS服务的理解,也能为在Windows环境下配置DNS提供更深入的洞察。当掌握了这些基础知识后,就可以开始搭建和管理复杂的DNS环境了。

    centos通过bind配置DNS服务

    本文将详细介绍如何在CentOS 7上通过Bind配置DNS服务,包括正向和反向区域解析。 首先,我们要安装Bind服务。在CentOS 7中,可以使用`yum`包管理器来安装: ```bash [root@xinfeng ~]# yum install bind ``` 安装...

    Linux DNS (BIND) Manual PDF

    Linux DNS (BIND) 手册PDF是一份详细阐述DNS(Domain Name System)服务的重要文档,主要针对BIND(Berkeley Internet Name Domain)版本9。BIND是目前最广泛使用的DNS服务器软件,尤其在Unix和Linux系统中。这份...

    SuSE_Linux_DNS服务器简单配置

    DNS 服务器配置是 SuSE Linux 中的一项重要任务,本文档旨在指导用户如何配置 SUSE Linux DNS 服务器,涵盖了 DNS 服务器的基础知识、 BIND 套件安装、 DNS 服务器配置、区域文档文件创建等内容。 一、DNS 服务器...

    用Bind 8构建Linux下的DNS服务.pdf

    【构建Linux下的DNS服务——基于Bind 8】 在互联网迅速发展的今天,DNS(Domain Name System)服务成为管理和宣传网络资源不可或缺的部分。对于单位和个人来说,拥有自己的域名和IP地址至关重要。Linux作为稳定且...

    bind dns服务器的安装和配置

    ### BIND DNS 服务器的安装与配置详解 #### 一、BIND DNS 服务器简介 BIND (Berkeley Internet Name Domain) 是一种开源的 DNS (Domain Name System) 协议的实现,它包含了处理域名查询和响应所需的全部软件。BIND ...

    linux下DNS配置详解

    在Linux系统中,DNS(Domain Name System)是网络服务的核心组成部分,它负责将域名转换为...正确配置DNS能够确保系统的稳定运行,提高网络服务的可用性。在遇到问题时,利用相关工具进行测试和排查是解决问题的关键。

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

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

Global site tag (gtag.js) - Google Analytics