使用 BIND 设置 DNS

使用 BIND 设置 DNS

我在设置数据库文件时遇到了麻烦。
请帮我指明正确的方向!

我需要定义一个管理域名 example.org.au 的名称服务器

然后我需要它有两个记录。一个叫做服务器,它是当前机器的 ip 地址

另一个称为 www,其中 www.example.org.au 将指向另一个 IP 地址。

我似乎无法让我的系统运行。

这是我的 db.example.org.au 文件

example.org.au. IN SOA server.example.org.au. (
1;
3;
1h;
1w;
1h ) ;
;

;Host addresses
localhost.example.org.au IN A 127.0.0.1
www.example.org.au. IN A 192.168.1.200 ; another virtual machine
server.example.org.au IN A 192.168.1.199 ; current virtual machine

如果可能的话请纠正我的错误!谢谢!

有没有什么好的指南?

提前致谢 ! :)

答案1

您的区域文件中存在多个错误,例如缺少 SOA RNAME(它位于 MNAME 和左括号之间),标签末尾缺少一个点localhost.example.org.au,这使其代表localhost.example.org.au.example.org.au.的不是您想要的意思。 也是一样server! SOA 记录的格式很奇怪,每行末尾的分号虽然语法正确,但令人困惑。接下来,您需要在区域中拥有 NS 记录:至少一个,但父域(org.au.)的管理员可能希望您至少使用两个。最后,您为刷新参数选择 3 是错误的。 43200(常见值)更合理。

您应该首先从另一个来源复制一个区域模板(Google 就是一个例子,您会找到很多)并根据您的需要进行编辑,而不是从头开始编写一个。

相关内容