我注意到,一两个月前,我的奴隶服务器绑定logging变得不可读。 有一个不可读的logging的结果是,它看起来好像Webmin不能读取logging。 我曾经能够进入Webmin的奴隶机器来validationlogging是在那里更新,我不能再那样做了。
它似乎仍然是一个有效的logging,因为我可以查询服务器本身,并返回相同的数据(NSLOOKUP等)。 所以它看起来好像绑定可以读取文件罚款。
我想这个解决,但我不知道在哪里看。 有什么想法吗?
这里是主logging和从logging:
=== MASTER ===
BIND版本9.8.4
Debian Linux 7
$ttl 38400 servertest.com. IN SOA testdns.com. foobar.testdns.com. ( 1377180224 7200 3600 1209600 38400 ) servertest.com. IN NS ns1.testdns.com. servertest.com. IN NS ns2.testdns.com.
=== SLAVE ===
BIND版本9.9.2
Ubuntu Linux 13.04
^@^@^@^B^@^@^@^AR^V^Z_^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@[^@^A^@^F^@^@^@^@~ V^@^@^@^@^A^@^P servertest^Ccom^@^@5^Gtestdns^Ccom^@^Ffoobar^Gtestdns^Ccom^@R^V^Z@^@^@ ^\ ^@^@^N^P^@^Ru^@^@^@~V^@^@^@^@J^@^A^@^B^@^@^@^@~V^@^@^@^@^B^@^P servertest^Ccom^@^@^Q^Cns1^Gtestdns^Ccom^@^@^Q^Cns2^Gtestdns^Ccom^@
所有的细节都在那里,但奴隶是不可读的。 (从PuTTy复制并粘贴
从BIND版本9.9开始,它们默认是不可读的。
这里是你如何使它可读:
# convert raw zone file "example.net.raw", containing data for zone example.net, # to text-format zone file "example.net.text" named-compilezone -f raw -F text -o example.net.text example.net example.net.raw # convert text format zone file "example.net.text", containing data for zone # example.net, to raw zone file "example.net.raw" named-compilezone -f text -F raw -o example.net.raw example.net example.net.text
来源 。