我试图将一个子域名从我的主域r.example.com到另一台服务器。 从我到目前为止发现的情况来看,我可以通过简单地向DNS文件添加一个新行来实现,如下所示:
r 14400 IN A 1.2.3.4
但是这对我来说没有什么意义(我想你会不得不指定名称服务器)。
如何正确地将这个子域名发送到另一台服务器,以便另一端的用户可以充分地获取并使用它的网站? 我知道三个名称服务器,我也想指出它,但无法find如何做到这一点。 是否有可能把一个子域作为基本上另一个DNSconfiguration域,或者我可能需要做更高级的域名提供商?
单独的“logging”定义了主机而不是名称服务器。
如果目标名称服务器已经在另一个域中有他们的域名,你可以
r 14400 IN NS ns1.thatdomain.net. 14400 IN NS ns2.thatdomain.net. 14400 IN NS ns3.thatdomain.net.
或者,如果你想为这些服务器定义新的域名,你可以
r 14400 IN NS ns1.r.example.com. 14400 IN NS ns2.example.com. 14400 IN NS whatever.whatever.example.com. ns1.r 14400 IN A 1.2.3.4 ns2 14400 IN A 5.6.7.8 whatever.whatever 14400 IN A 9.0.1.2
对于ns1.r(如果你这样做的话),你也需要在目标服务器上设置一个logging(因为它是r.example.com的一部分,并在那里处理),其余部分 – 这里的logging就足够了(因为他们属于这里,而不是r)。
此设置的正确名称不是redirect,而是委派 。
你正在创build的是第三级域名。 这应该有一点帮助。 DNS只是将计算机的IP地址转换成人类可以轻松使用的名称。 你不必指定NS服务器的原因很简单。 您已经为example.com指定了它们。 r.example.com只是指向一个不同的IP地址。
我相信你已经做了正确的一步。 如果您认为已经设置了“A”dnsloggingredirect到some_IP,那么您现在遇到的问题是什么?
如果您已经设置了“A”dnslogging,您是否尝试ping r.example.com? 您是否看到在“A”dnslogging上设置的IP地址? 如果它是一样的,它应该工作