DNS主区域文件已传输到从设备,但我无法读取该区域文件:
> less db.example.com
"db.example.com "may be a binary file. See it anyway?
这是在我使用以下命令后发生的:
cp -r /usr/local/sbin/* /usr/sbin/.
我安装了绑定V.9.9而不是V.9.6。我希望能够以纯文本格式读取区域文件。
我会说:重新安装服务器和所有内容。快捷方式可能只是重新安装“ world”(或“ sbin”部分),然后从“ / usr / local / sbin”中删除所有添加的文件。
—
Ouki
该DNS文件是否真的是二进制文件(或者是否存在一些使“较少”不匹配的控制字符)?
—
Ouki
可能很简单,例如文件中的不可打印控制字符,或者您的从站上的区域数据可能确实以原始格式存储,因为您使用的是BIND 9.9,在这种情况下,请参见下面的答案-您如果您只想查看文件,可以使用named.compilezone从一种格式更改为另一种格式。
—
Michael McNally
cp -r /usr/local/sbin/* /usr/sbin/.
???