我有一台高端专用服务器,将用它来托管大约 3 到 4 个客户网站。
我如何为他们提供自定义的名称服务器地址?
例如:1and1 表示名称服务器必须是 ns54.1and1.co.uk 和 ns55.1and1.co.uk
我可以设置 ns1.mydomain.com 和 ns2.mydomain.com,然后将每个的 A 记录设置为 ns54.1and1.co.uk 和 ns55.1and1.co.uk 的实际 IP 地址吗?
以上方法可行吗?设置自定义名称服务器名称的最简单方法是什么?
谢谢!
答案1
您是否托管自己的 DNS 服务器?
我假设您的服务器上有 2 个 IP,为您的客户托管 DNS。如果 1and1 为他们托管 DNS,您需要与他们协调此事,因为如果他们更改 IP,那么您客户的网站将瘫痪。
如果您托管自己的 DNS,则可以通过两种方式之一进行操作。第一种方法是简单地在注册商处创建名称服务器记录,并使用与运行名称服务器相同的 IP 地址。这将允许他们的名称服务器显示在域的 whois 中。
第二种更好、更“私密”的方法是,在单独的 IP 上运行您的名称服务器,每个要创建的名称服务器都有一个 IP。然后,为这些 IP/名称服务器创建 A 和 PTR 记录。这可确保任何进行“挖掘”的人只能在该 IP 地址上找到该公司。
答案2
答案是肯定/否定,
这取决于 1&1 dns 设置。
如果他们允许共享名称服务器的 IP,那么就没问题,只需在您的域中设置 A 记录即可。如果这是您自己的专用服务器,您可以托管自己的 DNS,并使用正确的设置。
答案3
这种方法还算有效,直到 1and1 决定将名称服务器移至不同的 IP 地址 - 毕竟,IP 地址只是地址。您还可能需要调整 SOA 记录以避免权威答案的问题。
如果您的专用服务器有多个 IP 地址,您可以安装您选择的名称服务器,并自行管理区域,而无需 1and1 的任何干预(事实上,这是我过去采用的方法,尽管我现在有单独的机器用于主 DNS 和辅助 DNS)