У меня есть два домена, зарегистрированных у регистратора, и 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;};
};