named.conf详细配置
2016-02-23 17:56
120 查看
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/ppv/archive/2007/07/02/1676116.aspx
创建主要的配置文件:
# vi /usr/local/named/etc/named.conf
===========================named.conf=======================
acl "trust-lan" { 127.0.0.1/8;
192.168.0.0/16;};
//访问控制列表就是一个有名字的地址匹配列表
options {
directory
"/usr/local/named/etc/";
//启动服务器的目录
pid-file "/var/run/named/named.pid";
version
"0.0.0";
//服务器的真实版本号
datasize 40M;
allow-transfer {
"trust-lan";};
recursion
yes;
//是否代表客户机查询其他DNS服务器
allow-notify
{
//如果notify设为yes,并且named是一个或多个区的主服务器,那么每当区数据库有变化时,named会自动地通知相应的那些区的从服务器。
"trust-lan";
};
allow-recursion {
"trust-lan";
};
auth-nxdomain no;
forwarders
{
//指向外部转发器
202.96.209.5;
202.96.209.133;};
};
logging
{
//指定日志记录分类和他们的目标位置
channel warning
{ file "/var/log/named/dns_warnings" versions 3 size 1240k;
severity warning;
print-category yes;
print-severity yes;
print-time yes;
};
channel general_dns
{ file "/var/log/named/dns_logs" versions 3 size 1240k;
severity info;
print-category yes;
print-severity yes;
print-time yes;
};
category default { warning; };
category queries { general_dns; };
};
zone "."
{
//它告诉named它具有权威性的区域,并为管理每个区设置适当的选项
type hint;
file "named.root";
};
acl "CNC" {
58.16.0.0/16 ;
58.17.0.0/17;
58.17.128.0/17;
58.18.0.0/16;
58.19.0.0/16;
58.20.0.0/16;
58.21.0.0/16;
注:这些根据情况输入IP地址段
};
view "view_cnc" {
match-clients { CNC; };
zone "." {
type
hint;
//hint:表示是互联网中根域名服务器;master:表示定义的是主域名服务器;slave :表示定义的是辅助域名服务器
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/cnc.def";
};
view "view_any" {
match-clients { any; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/telecom.def";
};
创建主要的配置文件:
# vi /usr/local/named/etc/named.conf
===========================named.conf=======================
acl "trust-lan" { 127.0.0.1/8;
192.168.0.0/16;};
//访问控制列表就是一个有名字的地址匹配列表
options {
directory
"/usr/local/named/etc/";
//启动服务器的目录
pid-file "/var/run/named/named.pid";
version
"0.0.0";
//服务器的真实版本号
datasize 40M;
allow-transfer {
"trust-lan";};
recursion
yes;
//是否代表客户机查询其他DNS服务器
allow-notify
{
//如果notify设为yes,并且named是一个或多个区的主服务器,那么每当区数据库有变化时,named会自动地通知相应的那些区的从服务器。
"trust-lan";
};
allow-recursion {
"trust-lan";
};
auth-nxdomain no;
forwarders
{
//指向外部转发器
202.96.209.5;
202.96.209.133;};
};
logging
{
//指定日志记录分类和他们的目标位置
channel warning
{ file "/var/log/named/dns_warnings" versions 3 size 1240k;
severity warning;
print-category yes;
print-severity yes;
print-time yes;
};
channel general_dns
{ file "/var/log/named/dns_logs" versions 3 size 1240k;
severity info;
print-category yes;
print-severity yes;
print-time yes;
};
category default { warning; };
category queries { general_dns; };
};
zone "."
{
//它告诉named它具有权威性的区域,并为管理每个区设置适当的选项
type hint;
file "named.root";
};
acl "CNC" {
58.16.0.0/16 ;
58.17.0.0/17;
58.17.128.0/17;
58.18.0.0/16;
58.19.0.0/16;
58.20.0.0/16;
58.21.0.0/16;
注:这些根据情况输入IP地址段
};
view "view_cnc" {
match-clients { CNC; };
zone "." {
type
hint;
//hint:表示是互联网中根域名服务器;master:表示定义的是主域名服务器;slave :表示定义的是辅助域名服务器
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/cnc.def";
};
view "view_any" {
match-clients { any; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/telecom.def";
};
相关文章推荐
- Linux 下DNS配置小结
- DNS controls 语句
- 有趣百姓网,介绍一个人注册并发布…
- 为不同的虚拟主机设定不同的字符编…
- 淘客心得 PV是王道(原创)
- Linux netstat -tl 显示当前监听的…
- nmap 使用方法 及作用
- Linux 如何关闭及启用一个端口
- LINUX 设置开机时启动服务的方法
- 新浪博客等级及积分计算
- 新浪博客文字不换行怎么办?
- 今天才发现新浪博客里还有博客电台
- 由3.15央视曝光健美猪想到的
- 2016,在路上
- 适配器模式
- 暴力破解目录和文件位置
- 前端开发工具
- Unity教程之-制作闪亮的星星Star(二):创建Shader
- Apache Kylin 大数据时代的OLAP利器
- linux下查看CPU.内存型号.pci 转自…