![将 Linux DNS 服务器从一个子域指向另一个子域](https://linux22.com/image/7125/%E5%B0%86%20Linux%20DNS%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BB%8E%E4%B8%80%E4%B8%AA%E5%AD%90%E5%9F%9F%E6%8C%87%E5%90%91%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%AD%90%E5%9F%9F.png)
我的域有 DNS 服务器abc.com
。
需要将我的子域指向xx.abc.com
另一个子域xx.def.com
。由于它托管在xx.def.com
,我将获得任何 IP,因此他们只会提供子域名xx.def.com
。是否可以将我的子域指向其他子域而不是 DNS 记录中的 IP?
答案1
正如您提到的不同领域abc.com&def.com,您使用 Web 服务器重定向xx.abc.com
到xx.def.com
。例如,以下示例语法用于在 Apache 服务器中进行重定向:
<VirtualHost x.x.x.x:80>
ServerName xx.abc.com
Redirect Permanent / xx.def.com
</VirtualHost>
这会将来自 xx.abc.com 的所有请求重定向到 xx.def.com。
答案2
是的,使用CNAME记录。确切的语法和细节将取决于您的软件,但基本上可以代替编写如下内容:
xx.abc.com. A 192.0.2.1
...你会写这样的东西:
xx.abc.com. CNAME xx.def.com.