注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

itoedr的it学苑

记录从IT文盲学到专家的历程

 
 
 

日志

 
 

bind9 的配置文件  

2013-05-05 20:31:15|  分类: 域名解析 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
主配置文件被保存在下列文件中

 /etc/bind/named.conf

/etc/bind/named.conf.options

/etc/bind/named.conf.local

Caching Server(缓冲伺服器)

预设状态下默认是当作缓冲伺服器来配置安装的。

所有的要求只是简单的添加您ISPDNS 伺服器的 IP 而已。

 只需反注释并编辑下列内容:

 

named.conf.options:

[...]
forwarders {
1.2.3.4;
5.6.7.8;
};
[...]

(where 1.2.3.4 and 5.6.7.8 are the IP numbers of your ISP's DNS servers)
(其中 1.2.3.4 5.6.7.8 是您 ISP DNS 伺服器的 IP

 Master Server(主伺服器)

 要添加 DNS 域到 BIND9,让 BIND9 成为主伺服器,您只需如下所示:

 

named.conf.local:

[...]
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
};
[...]

现在使用一个已有域文件作为模板

 $ sudo cp /etc/bind/db.local /etc/bind/db.example.com

现在,编辑我们的域

 

db.example.com:
;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     localhost. root.localhost. (
1         ; Serial
604800         ; Refresh
86400         ; Retry
2419200         ; Expire
604800 )       ; Negative Cache TTL
;
@       IN      NS      localhost.
@       IN      A       127.0.0.1

编辑 localhost. 指向您伺服器的 FQDN,在其后有一个附加的 "."

 Eg:
例如:

 db.example.com: ; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA box.example.com. root.localhost. ( 1  ; Serial 604800  ; Refresh 86400  ; Retry 2419200  ; Expire 604800 )  ; Negative Cache TTL ; @ IN NS localhost. @ IN A 127.0.0.1

编辑 root.localhost 指向你的邮件地址,不过要用 "." 代替 "@",另一个 "." 放在末尾。

 

Eg:
例如:

 johndoe@exmaple.com should be added as johndoe.example.com.
johndoe@exmaple.com
将使用 johndoe.example.com. 的形式添加。

 增加序列号(您必须在您每次对域文件做更改并通过重启 BIND9 重新引导域时增加您的序列号。如果您在重启 BIND9 之前做了多处改变,只需增加一次序列号即可)。

技巧:许多人喜欢使用最新的日期作为域的序列号,例如以 yyyymmddss 的形式 2005010100

 现在,您可以将 DNS 记录添加在域的底部。记住在您添加条目之后要增加序列号。

 Slave Server(从伺服器)

 

First, on the master server, you have to allow the zone transfer. The sample zone definition in /etc/bind/named.conf.local should like this:
首先,在主伺服器上,您必须允许域可以传输。这个在 /etc/bind/named.conf.local 中域定义的示例如下所示:

 

[...]
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
allow-transfer {
@ip_slave;
};
};

[...]

在从伺服器上,您还必须象主伺服器上一样做同样处理。然后编辑 /etc/bind/named.conf.local 并为域添加下列声明:

 

[...]
zone "example.com" {
type slave;
file "/etc/bind/db.example.com";
masters { @ip_master; };
};

[...]

Restart the server, you should see in /var/log/syslog something like:
重启伺服器,您将在 /var/log/syslog .

  评论这张
 
阅读(54)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017