胶水记录提供商将"platform.domain.com"重定向到我的DNS服务器.现在我已对该域进行动态控制,我正在尝试将此域的所有请求转发到eu.loadbalancer.domain.com(健康状况检查)和服务器监视器) - 因此用户被重定向到健康可用的服务器.
因为我无法将eu.loadbalancer.domain.com解析为IP地址,所以我必须使用CNAME(如果我在后一个语句中出错,请纠正我).
我的问题是区域文件需要"@ IN A"-record才有效,如果我为@ -alias添加了另一条记录,则区域文件变为:invalid.
如果你有任何想法,请帮助我.谢谢
$TTL 10
@ IN SOA @ platform.domain.com. (
1278075871 ; serial
10 ; refresh
180 ; retry
120 ; expiry
120 ) ; minimum
@ IN NS platform.domain.com.
@ 10 IN CNAME eu.loadbalancer.domain.com.
Run Code Online (Sandbox Code Playgroud)
(这个问题可能属于serverfault.com)
Aln*_*tak 14
这是一个非常常见的问题.您不能CNAME与其他DNS记录在同一点上.RFC 1034的第3.6.2节:
如果节点上存在CNAME RR,则不应存在其他数据; 这可以确保规范名称及其别名的数据不能不同.
试试这个:
@ IN A w.x.y.z. ; IP address of an HTTP-level redirector
www IN CNAME eu.loadbalancer.example.com.
Run Code Online (Sandbox Code Playgroud)
换句话说,使用www规范URL 的前缀,并将其推送到可伸缩的Web场.让裸域名转到一个非常简单的Web服务器,除了HTTP重定向到正确的地址之外什么都不做.
| 归档时间: |
|
| 查看次数: |
17922 次 |
| 最近记录: |