如何添加第二个域到named.conf?

我有两个域名向注册商和一个虚拟主机提供商(独立)注册。

通过将以下内容添加到/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; }; }; 

按照configuration两个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;}; };