我正在尝试将2台网络服务器(有德国和俄罗斯域名)从一个主机移动到另一个服务器(在这里,我可以创建/维护自己的DNS区域)。
在更改任何内容之前,我希望获取并保存当前区域文件(sp?)将来可以用来作参考。
在我的CentOS 6机器(不是要移动的web服务器)上,我安装了jwois数据包,然后我尝试:
whois mysite-1.ru和
whois mysite-2.de但是它返回一些自由格式化(和不同格式的)文本。如何获取区域文件或其他名称(对不起,我在那里有知识空白)?
发布于 2011-11-03 17:25:23
您不使用whois来执行区域传输。
如果当前域的名称服务器上允许区域传输,则可以使用类似于host -t axfr mysite-1.ru ns1.mysite-1.ru的命令,其中ns1是允许区域传输的权威名称服务器。
发布于 2011-11-03 18:06:51
您很可能无法从当前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%的配置。
也会有SOA和NS记录,但是您不需要复制这些记录--它们将由新的DNS主机自动设置。
https://serverfault.com/questions/327484
复制相似问题