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

Как добавить второй домен в named.conf?

У меня есть два домена, зарегистрированных у регистратора, и VPS у хостинг-провайдера (отдельно).

Мне удалось получить доступ к одному из доменов, добавив в /etc/ named.conf следующее:

zone "domain1.com" in {
        type master;
        file "/var/named/domain1.com.zone";
};

Однако мне не удалось добавить еще один? У меня есть два IP-адреса у хостинг-провайдера.

Я попытался добавить это, но это не сработало:

zone "domain2.com" {
        type slave;
        file "/var/named/domain2.com.zone";
        masters { 12.34.56.78; };
};

Согласно Настройка двух зон DNS с помощью named.conf Я тоже пробовал:

zone "domain1.com" in {
        type master;
        file "/var/named/domain1.com.zone";
        allow-transfer {12.34.56.78;12.34.56.79;};
};

zone "domain2.com" {
        type master;
        file "/var/named/domain2.com.zone";
        allow-transfer {12.34.56.78;12.34.56.79;};
};

Это CentOS.


Edit1

# /etc/init.d/named restart
Stopping named:                                            [  OK  ]
Starting named:
Error in named configuration:
/var/named/domain1.com.zone:2: no TTL specified; using SOA MINTTL instead
zone domain1.com/IN: loaded serial 2010082500
dns_rdata_fromtext: /var/named/domain2.com.zone:2: near eol: unexpected end of input
/var/named/domain2.com.zone:4: unknown RR type '600'
zone domain2.com/IN: loading master file /var/named/domain2.com.zone: unexpected end of input
_default/domain2.com/IN: unexpected end of input
                                                           [FAILED]

Эту вспышку вызывал один-единственный персонаж, не к месту! Обратите внимание на открывающую скобку!

В domain2.com.zone у меня было:

; domain2.com
@                       IN SOA           ns1.domain2.com www.someotherdomain.com.
(
        2010082500      ; serial
        3600            ; refresh every 8 hours
        600             ; retry every 4 hours
        86400           ; expire 1000 hours
        3600            ; minimum 24 hours
)
...

тогда как это должно было быть:

; domain2.com
@                       IN SOA           ns1.domain2.com www.someotherdomain.com. (
        2010082500      ; serial
        3600            ; refresh every 8 hours
        600             ; retry every 4 hours
        86400           ; expire 1000 hours
        3600            ; minimum 24 hours
)

Он отлично работал с настройкой named.conf:

zone "domain1.com" in {
        type master;
        file "/var/named/domain1.com.zone";
        allow-transfer {12.34.56.78;12.34.56.79;};
};

zone "domain2.com" {
        type master;
        file "/var/named/domain2.com.zone";
        allow-transfer {12.34.56.78;12.34.56.79;};
};