获取域名的区域文件

获取域名的区域文件

我正在尝试将 2 个网络服务器(分别具有德语和俄语域名)从一个托管商移动到另一个托管商(在那里我可以创建/维护自己的 DNS 区域)。

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

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

   whois mysite-1.ru

   whois mysite-2.de

但它返回了一些自由格式(和不同格式)的文本。我如何获取区域文件或任何它的名称(抱歉,我在这方面知识欠缺)?

答案1

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

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

答案2

您可能无法从当前 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% 的配置。

也会有SOANS记录,但您不需要复制它们 - 它们会由新的 DNS 主机自动设置。

相关内容