使用 ec2 amazon 配置服务器 dns

使用 ec2 amazon 配置服务器 dns

我有一个实例 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 更改一些目录,我不确定。

对于此配置,您将使用两个文件

  1. /etc/named.conf
  2. /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

如果您仍然遇到问题或者此配置未达到您的预期,请告诉我。

相关内容