![在共享主机上拥有自己的名称服务器:不同主机上的子域名](https://linux22.com/image/559694/%E5%9C%A8%E5%85%B1%E4%BA%AB%E4%B8%BB%E6%9C%BA%E4%B8%8A%E6%8B%A5%E6%9C%89%E8%87%AA%E5%B7%B1%E7%9A%84%E5%90%8D%E7%A7%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9A%E4%B8%8D%E5%90%8C%E4%B8%BB%E6%9C%BA%E4%B8%8A%E7%9A%84%E5%AD%90%E5%9F%9F%E5%90%8D.png)
我想象这个问题以前曾被问过,但我找不到它。
我有三个域名,example.com
,example.net
(这个域名有很多子域名)和example.org
。目前,这三个域名都在共享主机上,并使用主机的标准名称服务器。
我已经在另一家公司购买了共享主机,因为我想将一些网站从美国迁移到英国,但我还没有使用它。
我想做的是
将所有域的名称服务器更改为
life.example.net
、universe.example.net
和everything.example.net
;移至
example.com
英国主机;将部分(但不是全部)子域名
example.net
移至英国主机。
我没有自己的服务器。美国和英国的主机都是共享主机,所以我想我需要第三方公司来运行名称服务器。或者可能不需要。我知道有些主机允许您将自己的名称服务器作为其名称服务器的别名,但这可能不允许我将某些东西移动到其他主机。
此外,当美国主机收到对不存在的子域的请求时,它只会提供主站点。这非常方便,我想保留它。所以我想设置一个指向美国主机的记录*.example.net
,这样就random-query.example.net
可以获得美国主机,而existing-domain.example.net
根据我的设置,则会获得美国或英国主机。
我很确定上述情况是可能的,但我不知道如何去做。
答案1
DNS 主机是谁?我看过的大多数 DNS 托管公司都支持设置子 DNS。只要他们这样做,您就可以将子名称指向其他托管提供商的 IP 地址。您无需更改 DNS 主机即可更改托管网站的公司。
您需要做的就是将当前托管公司中 life.example.net 的 A 记录更改为新的公共 IP。