来自intoDNS的错误,如何解决它们?

我有以下的错误,我真的很沮丧,大约两天努力解决问题,只是让事情变得更糟,我想!

当我在intodns中检查mydomain时,出现以下错误:
应该是什么原因?

在这里输入图像说明

  • 防火墙已允许端口53
  • 我已经定义了NS1,NS2。
  • 东西似乎很奇怪,但> – <当我点击启动链接在BIND DNS服务器刷新页面,并停止链接不会出现。 如果我错误地configuration了如何卸载BIND?

编辑:

$ttl 38400 domain.ir. IN SOA server.domain.ir. a\.b.gmail.com. ( 1337431548 10800 3600 604800 38400 ) domain.ir. IN NS server.domain.ir. www.domain.ir. IN A XX.59.XX.204 domain.ir. IN NS ns1.domain.ir. domain.ir. IN NS ns2.domain.ir. domain.ir. IN A XX.59.XX.204 ns1.domain.ir. IN A XX.59.XX.204 ns2.domain.ir. IN A XX.59.XX.204 

named.cnf如下所示:

 // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. // options { listen-on port 53 { 127.0.0.1; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; allow-query { localhost; }; recursion yes; dnssec-enable yes; dnssec-validation yes; dnssec-lookaside auto; /* Path to ISC DLV key */ bindkeys-file "/etc/named.iscdlv.key"; }; logging { channel default_debug { file "data/named.run"; severity dynamic; }; }; zone "." IN { type hint; file "named.ca"; }; include "/etc/named.rfc1912.zones"; 

BIND DNS服务器启动链接是: Start当我点击它我得到下面的错误信息:

 Failed to start BIND : Starting named: Error in named configuration: zone domain.ir/IN: NS 'server.domain.ir' has no address records (A or AAAA) zone domain.ir/IN: not loaded due to errors. _default/domain.ir/IN: bad zone [FAILED] 

当我删除domain.ir区域,并点击Start然后页面刷新没有任何改变! (

 zone domain.ir/IN: NS 'server.domain.ir' has no address records (A or AAAA) 

绑定不加载您的区域,因为它是无效的。

 domain.ir. IN NS server.domain.ir. 

这个名称服务器(即server.domain.ir)没有与之相关的IP地址(即没有Alogging)。 确保所有名称服务器都有NSlogging和Alogging。 既然你已经有ns1和ns2我猜server.domain.ir不应该是一个域名服务器,所以只要删除这一行。

您需要将NSlogging添加到您的区域文件中:

 whatever.com在NS ns1.whatever.com。
 whatever.com在NS ns2.whatever.com。

如果您使用的是基于Web的控制面板,NSlogging是特定的loggingtypes。 有时在基于networking的DNS系统上,它处于“高级”或“SOA”pipe理中。

这里有一个很好的例子: http : //www.zytrax.com/books/dns/ch8/ns.html