我不认为这是可能的,但我只是想知道。例如,我有一个域名和主要网站由A公司托管,并希望有一个博客管理和托管公司B,所以我需要一个新的子域名'blog.mydomain.com‘。我是否可以将子域托管在其他地方,以便B公司可以轻松地管理这一点,而不必将A记录指向A公司以指向新主机?
发布于 2016-09-27 05:35:08
子域不被购买或注册。你可以随时随地为自己创造一个。
域名被注册并绑定到IP地址。你很有可能和你的注册官一起这么做。
子域由您分两部分创建:
您不必使用同一主机和web服务器承载您的子域。如果你这么做的话就容易多了。但是,如果没有,那么将使用A记录将站点blog.example.com绑定到由新主机提供的IP地址,而不是CNAME。
您可能无法立即看到您的子域。DNS服务器更新需要时间。一些查询子域的SOA (授权声明)并立即更新,而另一些查询可能尚未更新的上游DNS或缓存条目。所以你可能得耐心点。
一旦您能够访问您的子域,您可以上传您的网站或脚本。
发布于 2022-11-19 21:18:27
@closetonoc使用CNAMES是一个非常普遍、实用的解决许多托管代理问题的解决方案,尽管存在一些限制和问题。如果它是实用的,你应该使用它,因为它比下面的解决方案更常见。
下面是一个技术上更正确的答案和DNS设计的工作方式。它确实假设公司A和公司B都支持它,这不是给定的,因为它可能的公司A将不允许您为子域添加NS记录类型,并且/或其可能的公司B将把dns服务绑定到域注册中。
不可能从不同的寄存器单独购买子域,因为负责父域的域服务器最终控制其子域。当然,"com“或"co.uk”与"example.com“或"example.co.uk”是一样的。"com“和"co.uk”所做的是对域名进行子委托--您也可以使用example.com创建可以独立于example.com处理的xyz.example.com,前提是域的子委托仍然有效。
答案是为指向名称服务器的xyz.example.com设置NS记录,然后在B公司创建一个区域xyz.example.com。
假设B公司有名称服务器ns1.b.com和ns2.b.com --在本例中,在example.com公司的DNS设置中,您需要创建名称服务器记录
xyz NS ns1.b.com
xyz NS ns2.b.com这意味着,每当有人查看DNS服务器A中与xyz.b.com相关的任何内容时,它们都会被转发到b.com的名称服务器上。
在b.com上,您需要设置区域xyz.example.com
它需要包含与域名相关的所有记录,包括名称服务器记录,以及指向您希望它们去往何处的记录。
https://webmasters.stackexchange.com/questions/99610
复制相似问题