我正在尝试配置一个正向查找区域文件,以执行以下操作
下面是我的代码,但我不知道我在做什么。我尝试谷歌并遵循bind9的bind9指南。但它没有给我什么..。想法?
$TTL 604800
@ IN SOA ns.mountains.com. root.mountains.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.mountains.com.
@ IN MX mail.mountains.com.
ns IN A 192.168.0.10
imap IN CNAME mountains
www IN CNAME mountains
smtp IN CNAME mountains
mountains IN A 192.168.0.10发布于 2014-05-25 10:54:11
使用命令行工具named-checkzone检查区域文件是否有效。
@是$ORIGIN的缩写,其默认值由zone在named.conf文件中指定。
在你提供的代码中
@ IN MX mail.mountains.com.缺乏偏好。假设我们有
@ IN MX 1 maila.mountains.com.和
@ IN MX 2 mailb.mountains.com.,然后,邮件将首先被选择。此外,邮件服务器还需要一个记录。
以下是我对资源记录(RR)的理解。我并不保证这些信息是100%正确的,但是对于原始的命名设置来说,这已经足够了。
@ IN SOA ns.mountains.com. root.mountains.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL等于
@ IN SOA ns.mountains.com. root.mountains.com. 2 604800 86400 2419200 604800括号仅用于行-继续。
所有RRs都有相同的格式。
问题TimeToExpire在RRType中的答案
这5个字段由一个或多个连续空间分隔。如果还有更多的空间,它们都将被认为是第五个字段的一部分。
第三个字段IN就是互联网的缩写。
前三个字段可以省略。如果省略了其中的任何一个,那么将使用上一个RR中相同字段上的值。
所有没有尾随点的域名都将以$ORIGIN作为后缀。假设原点是mountains.com,
ns IN A 192.168.0.10等于
ns.mountains.com. IN A 192.168.0.10https://stackoverflow.com/questions/23849160
复制相似问题