获取域名的区域文件

我正在尝试将2台networking服务器(包括德语和俄语域名)从一个主机移到另一个主机(我可以创build/维护自己的DNS区域)。

在更改任何内容之前,我想取回并保存当前的区域文件(sp?)以供将来参考。

在我的CentOS 6机器(不是要移动的Web服务器),我已经安装了jwois包,然后我试着:

whois mysite-1.ru 

  whois mysite-2.de 

但它返回一些自由格式(和不同格式)的文本。 我如何获取区域文件或任何它被称为(对不起,我有知识空白)?

您不使用whois执行区域传输。

如果在当前域的名称服务器上允许区域传输,则可以使用类似host -t axfr mysite-1.ru ns1.mysite-1.ru的命令,其中ns1是允许区域传输的权威名称服务器。

您可能无法从当前的DNS主机进行区域转移 – 大多数不允许。

但是,鉴于你应该知道你自己的区域实际上存在什么名字,为什么不直接要求呢?

  % dig mysite-1.ru. a ; for 'bare' web site address % dig mysite-1.ru. mx ; for email servers % dig www.mysite-1.ru. a ; for www web site address 

重复你碰巧有的其他名字,但是上面将会覆盖99%的configuration。

还会有SOANSlogging,但是您不需要复制这些logging – 它们将由新的DNS主机自动设置。