在 Ubuntu 11.4-server 上拥有自己的办公室 DNS 服务器

在 Ubuntu 11.4-server 上拥有自己的办公室 DNS 服务器

有人能帮助我(我被困住了)配置 DNS 服务器吗?

描述:

我们有一台 Ubuntu 11.4 服务器机器和 3 台 Ubuntu 11.4-secktop。

本地 IP 地址:

  • Ubuntu 11.4 服务器:192.168.1.3
  • tolik(Ubuntu 11.4):192.168.1.7
  • yura(Ubuntu 11.4):192.168.1.77
  • artur(Ubuntu 11.4):192.168.1.12

目标:

设置 DNS 服务器,以便局域网内的任何机器都可以通过以下方式访问 192.168.1.3 上的 http 服务器http://intell-sd.com

目前我们已经安装了 bind 9 并且配置如下:

/etc/bind/named.conf.local

zone "intell-sd.com" {
    type master;
    file "/etc/bind/zones/intell-sd.com.db";
};

zone "1.168.192.in-addr.arpa" {
    type master;
    file "/etc/bind/zones/rev.1.168.192.in-addr.arpa";
};

/etc/bind/named.conf.options

options {
    forwarders {
        213.130.16.20; #our provider DNS
    }
};

/etc/resolv.conf

search intell-sd.com.
nameserver 192.168.1.3

/etc/bind/zones/intell-sd.com.db

$TTL 3D
@ IN SOA ns.intell-sd.com. admin.intell-sd.com. (
    2007062001
    28800
    3600
    604800
    38400
);
intell-sd.com.  IN   NS        ns.intell-sd.com.
tolik           IN   A         192.168.1.7
artur           IN   A         192.168.1.77
yura            IN   A         192.168.1.12
WWW             IN   CNAME     artur
gw              IN   A         192.168.1.1
                     TXT       "Network Gateway"

/etc/bind/zones/rev.1.168.192.in-addr.arpa

$TTL 3D
@ IN SOA ns.intell-sd.com. admin.intell-sd.com. (
     2007062001
     28800
     604800
     604800
     86400
)
        IN      NS      ns.intell-sd.com.
1       IN      PTR     gw.intell-sd.com.
10      IN      PTR     tolik.intell-sd.com.
11      IN      PTR     yura.intell-sd.com.
12      IN      PTR     artur.intell-sd.com.

但没有任何效果(intell-sd.com 返回“中止”状态)。

调试:

BIND 启动顺利。

挖掘 intell-sd.com (来自 192.168.1.12):

global options: +cmd
Got answer:
->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 4434
flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

QUESTION SECTION:
intell-sd.com.          IN  A

Query time: 0 msec
SERVER: 192.168.1.3#53(192.168.1.3)
WHEN: Thu Aug 25 16:02:02 2011
MSG SIZE  rcvd: 31

nslookup 网关

Server:     192.168.1.3
Address:    192.168.1.3#53

Non-authoritative answer:
*** Can't find gw: No answer

答案1

为此您需要一个通配符记录。

将以下内容添加到您的 intell-sd.com 区域:

* 在 CNAME WWW.intell-sd.com 中。

此外,您还应该更改您的 WWW CNAME 以指向 artur 的 FQDN:

WWW IN CNAME artur.intell-sd.com。

答案2

intell-sd.com. 的区域中没有 A 记录,这是您在上面的 dig 输出中的查询。您可以按如下方式将其添加到区域中以实现您的目标:

@           IN   A         192.168.1.3

相关内容