我正在寻找一个简单的 DNS 名称服务器,无论请求是什么,它都始终返回相同的 IP 地址。这样做的原因是我们是域名注册商,当首次注册域名时,我们需要它具有有效的名称服务器(并且不想在注册域名之前先创建名称服务器记录)。然后,我们将在域名注册后更改名称服务器记录。
我认为使用 bind 可以实现这一点,但我想知道是否有更简单的解决方案,使用更轻量的名称服务器?任何关于如何以简单方式实现这一点的建议都将不胜感激。
答案1
原因是我们是域名注册商,当首次注册域名时,我们需要它具有有效的名称服务器[...]然后我们将在域名注册后随后更改名称服务器记录。
我不完全相信你了解这是如何运作的。
注册域名服务器是注册端。添加DNS 记录为一个名称服务器正如您所提到的,这是您使用 BIND 的方式。
为了使名称服务器有效,它们必须不是需要解析您的 IP 地址 - 它们只需要是注册表中的名称服务器。您可以随意使用 注册您的域名nsxx.google.com
,只是不要指望您的网站很快就能正常工作。如果您的问题就是这些 - 使用您为自己的网站设置的任何服务器进行注册。然后像往常一样在注册的域名上创建子名称服务器,然后从那里开始。
如果你的名称服务器已经设置好,你可以把它放在你的named.conf
:
zone "." IN {
type master;
file "path_to_default_zone_file";
};
并在区域文件中有一个适当的
* IN A 1.2.3.4