我在Plesk 9.5 Linux服务器上有一个域名(例如mytakeaway.com)。 它现在有一个与之相关的网站。
我正在使用第三方订购系统(被安置在一个iframe中),我需要提供一个域名。 我想为此使用orders.mytakeaway.com。 我已经给了这个子域名需要指向的名称服务器(如ns1.serviceprovider.com和ns2.serviceprovider.com),但我不知道如何设置它 – 我只设置了简单的子域名与之前的直接IP。
我一直无法在网上发现很多信息(部分原因是我不确定我想要什么!),希望这里的某个人知道更好!
编辑:好吧,试着解释一下好点…
我有一个域,说我的服务器上设置mytakeaway.com,托pipe在同一台机器上的主要网站。
我想创build一个子域名order.mytakeaway.com,它将用于第三方订购系统。 第三方有自己的服务器为这个服务,并在这个帐户设置为“orders.mytakeaway.com”。
我需要它,以便如果有人访问orders.mytakeaway.com(最初会来到我的服务器),它然后查找正确的服务器redirect到第三方名称服务器。
有点像当查找.co.uk域名首先去.uk,然后.co.uk。
它由DNS服务器完成,而不是由HTTP服务器完成。 你意识到有两个协议和两个不同的服务器在这里,对吗?
您意味着您已经有一个内容DNS服务器发布mytakeaway.com.的DNS数据mytakeaway.com. ,其中将包括指向您的HTTP内容服务器的A和AAAA资源logging。
您也意味着订购系统服务提供商提供了DNS服务和HTTP服务。 其服务器发布orders.mytakeaway.com的DNS数据ordering.mytakeaway.com. ,其中将包括指向其自己的 HTTP内容服务器的A和AAAA资源logging。
因此,您需要您的内容DNS服务器委托子域ordering.mytakeaway.com. 从本身到订购系统服务提供商的DNS服务器,其IP地址订购系统服务显然已经提供给您。
通过简单地设置ns资源logging和另一半映射的资源logging(可能是aaaa )来完成这个工作,这应该是最好的结果:
;; mytakeaway.com. zone ordering IN NS a.ns.ordering ordering IN NS a.ns.ordering a.ns.ordering IN A 10.53.0.1 a.ns.ordering IN A 10.53.0.2 b.ns.ordering IN A 10.53.1.1
与订购系统服务提供商合作,确定域名中间域名。
如果订购系统服务提供商仅向您提供了中间域名,而不是实际的IP地址,则您将被迫使用非本地代表团信息。 这会导致更多的世界查询stream量,并且会带来更大的破坏风险,因为查询parsing需要额外的(有时候是额外的)额外的查询。 注意缺lessA和AAAA资源logging。 你还没有被告知IP地址,即使你有,也没有人会信任你的内容的DNS服务器,如果它发布了,因为这个局外的代表团信息。
;; mytakeaway.com. zone ordering IN NS ns1.example.net. ordering IN NS ns1.example.net.
当然,如果事情不像您暗示的那样,而且您的订购系统服务提供商没有提供内容DNS服务,那么您只需拥有自己的内容DNS服务器即可发布A (和AAAA )资源logging集以用于ordering.mytakeaway.com. – 不需要代表团