Назад | Перейти на главную страницу

Собственный офисный DNS-сервер на Ubuntu 11.4-сервере

Может ли кто-нибудь помочь мне (я застрял) с настройкой DNS-сервера?

Описание:

У нас есть одна машина с Ubuntu 11.4-сервером и три Ubuntu 11.4-secktop.

Локальные IP-адреса:

Цель:

Настройте DNS-сервер, чтобы любой компьютер в нашей локальной сети мог получить доступ к http-серверу на 192.168.1.3 через http://intell-sd.com

Atm у нас установлен 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 gw

Server:     192.168.1.3
Address:    192.168.1.3#53

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

В зоне для intell-sd.com нет записи A, что является вашим запросом в выходных данных dig выше. Для достижения цели вы можете добавить его в зону следующим образом:

@           IN   A         192.168.1.3

Для этого вам понадобится запись с подстановочными знаками.

Добавьте в зону intell-sd.com следующее:

*      IN CNAME    WWW.intell-sd.com.

Кроме того, вы должны изменить свой WWW CNAME так, чтобы он указывал на полное доменное имя artur:

WWW    IN CNAME    artur.intell-sd.com.