我有一个实例 mic,安装了 ubuntu 10.04,没有问题,对我来说超级快,问题是我想安装 Virtualmin 来运行我的新站点。当我首先配置 bind 以生成名称服务器 (ns、ns2) 时,我无法更改 FQDN 的主机名,也看不到更改它的选项。分配的 IP 和 bind 为区域生成的名称不适用(我是这个设置的新用户,也是 bind 和区域)。
Amazon ec2 说实话很棒,但是设置有点乱,有人能用 Virtualmin 或者单独安装和配置 bind9 bind9 吗,这方面有手册。我需要有人去过那里,能帮我。
如果最后还是没有解决方案,我将使用传统的 vps,这将很遗憾,因为亚马逊很棒。
配置生成绑定到此。
$ttl 38400
@ IN SOA ip-10-243-63-218. root.ip-10-243-63-218. (
1330564129
10800
3600
604800
38400 )
@ IN NS ip-10-243-63-218.
ubuhive.com. IN A 10.243.63.218
www.ubuhive.com. IN A 10.243.63.218
ftp.ubuhive.com. IN A 10.243.63.218
m.ubuhive.com. IN A 10.243.63.218
localhost.ubuhive.com. IN A 127.0.0.1
webmail.ubuhive.com. IN A 10.243.63.218
admin.ubuhive.com. IN A 10.243.63.218
mail.ubuhive.com. IN A 10.243.63.218
ubuhive.com. IN MX 5 mail.ubuhive.com.
ubuhive.com. IN TXT "v=spf1 a mx a:ubuhive.com ip4:10.243.63.218 ?all"
ubuhive.com. IN NS ns.ubuhive.com.
ubuhive.com. IN NS ns2.ubuhive.com.
ns.ubuhive.com. IN A xx.xx.xx.xx
ns2.ubuhive.com. IN A xx.xx.xx.xx
The doubts I have are that it should go here:
@ IN SOA ip-10-243-63-218. root.ip-10-243-63-218.
@ IN NS ip-10-243-63-218.
10.243.63.218 internal ip
xx.xx.xx.xx is my ip elastic
问候
答案1
好的,我省略了很多记录,因为这些记录对问题来说并不重要。我还没有配置从属服务器。由于您似乎对 bind 的使用还不熟悉,因此我们需要从基础开始。一旦您掌握了基础知识,您就可以尝试实施您的工作解决方案。使用 Amazon Linux 测试了此解决方案,您可能需要使用 ubuntu 更改一些目录,我不确定。
对于此配置,您将使用两个文件
- /etc/named.conf
- /var/named/master.ubuhive.com
/etc/named.conf 的内容
options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
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 { localhost; };
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
dnssec-lookaside auto;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.iscdlv.key";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
zone "ubuhive.com" {
type master;
file "master.ubuhive.com";
};
include "/etc/named.rfc1912.zones";
/var/named/master.ubuhive.com 的内容 (将 xxx.xxx.xxx.xxx 替换为您的私有 IP)
$TTL 43200
ubuhive.com. IN SOA help.ubuhive.com. ns01.ubuhive.com. (
1 ; serial
21600 ; refresh (6 hours)
7200 ; retry (2 hours)
1209600 ; expire (2 weeks)
43200) ; minimum (12 hours)
ubuhive.com. NS ns01.ubuhive.com.
ns01 A xxx.xxx.xxx.xxx
现在您可以在本地运行命令host ns01.ubuhive.com 127.0.0.1
[root@domU-12-31-39-09-FA-A8 ~]# host ns01.ubuhive.com 127.0.0.1
Using domain server:
Name: 127.0.0.1
Address: 127.0.0.1#53
Aliases:
ns01.ubuhive.com has address xxx.xxx.xxx.xxx
如果您仍然遇到问题或者此配置未达到您的预期,请告诉我。