荣耀之链论坛

 找回密码
 立即注册
搜索
查看: 2939|回复: 1

centos配置dns服务器

[复制链接]

1326

主题

2373

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10267
发表于 2015-10-12 18:03 | 显示全部楼层 |阅读模式
1.yum install bind
2.修改主配置文件
vi /etc/named.conf

//  
// named.conf  
//  
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS  
// server as a caching only nameserver (as a localhost DNS resolver only).  
//  
// See /usr/share/doc/bind*/sample/ for example named configuration files.  
//  
  
options {  
        listen-on port 53 { any; }; //需要改的地方 //开启监听端口53,接受任意IP连接  
//listen-on-v6 port 53 { ::1; };  //需要改的地方 //支持IP V6  
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";  
        statistics-file "/var/named/data/named_stats.txt";  
        memstatistics-file "/var/named/data/named_mem_stats.txt";  
        allow-query     { 0.0.0.0/0; }; //需要改的地方 //允许任意IP查询  
        recursion yes;  
  
        dnssec-enable yes;  
        dnssec-validation yes;  
        dnssec-lookaside auto;  
  
        /* Path to ISC DLV key */  
        bindkeys-file "/etc/named.iscdlv.key";  
  
        managed-keys-directory "/var/named/dynamic";  
};  
  
logging {  
        channel default_debug {  
                file "data/named.run";  
                severity dynamic;  
        };  
};  
  
zone "." IN {  
        type hint;  
        file "named.ca";  
};  
  
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";  



3. vi /etc/named.rfc1912.zones
修改/etc/named.rfc1912.zones文件,添加testabc.com的正向区域 (反向区域我就不添加了,也没多大作用)

// named.rfc1912.zones:  
//  
// Provided by Red Hat caching-nameserver package   
//  
// ISC BIND named zone configuration for zones recommended by  
// RFC 1912 section 4.1 : localhost TLDs and address zones  
// and http://www.ietf.org/internet-dra ... -local-zones-02.txt  
// (c)2007 R W Franks  
//   
// See /usr/share/doc/bind*/sample/ for example named configuration files.  
//  

//testabc.com的正向区域 前面很多localhost的全部删除
zone "testabc.com" IN {  
        type master;  
        file "named.testabc.com";  
        allow-update { none; };  
};



4. 创建正向和反向区域资源文件
在配置named.conf时,指明的资源文件目录是/var/named,故先进入该目录。
# cd /var/named
# vi named.testabc.com

$TTL 1D  
@       IN SOA  ns.testabc.com. root ( ;这里的格式严格按照这个来
        0        ; serial  
        1D        ; refresh  
        1H        ; retry  
        1W        ; expire  
        3H)        ; minimum  



@ IN NS ns.testabc.com    这个地方有时候只需要填@ IN NS ns 就行了 不知道为什么
ns IN A 1.2.3.4 ;这里的IP就是你自己填了
www IN A 1.2.3.4


5. 启动named服务
#service named start
至此,DNS服务器端的配置已完成,下面我们稍微配置一下客户端来测试我们的DNS服务器是否正常工作。

回复

使用道具 举报

1326

主题

2373

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10267
 楼主| 发表于 2015-10-12 18:04 | 显示全部楼层
http://jingyan.baidu.com/article/414eccf60226f16b431f0ad3.html

我是按照这个帖子来学习的

关于反向区域个人觉得没多大用,又不是专业的DNS服务商,我只是搭建起来自己小范围用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

荣耀之链

GMT+8, 2025-6-18 06:08 , Processed in 0.012462 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表