标签: cname-record

41
推荐指数
2
解决办法
10万
查看次数

www a-record vs cname-record

我已经为我的网站设置了 DNS,所以这example.com是一个A记录(指向 IP),但我不知道该怎么办www.example.com

我打算添加一条CNAME记录,www.example.com以便它成为example.com.

但是,我一直在使用https://intodns.com检查我的设置,它显示:

错误:我无法获得 www.example.com 的任何 A 记录!

如果我更改wwwA记录,错误就会清除。是否有“规则”要求这样做?

domain-name-system a-record cname-record

28
推荐指数
2
解决办法
4万
查看次数

CNAME 记录上的 TTL 是什么意思?

由于我的网络中涉及多少台服务器,我很难让它们井井有条。其中一些没有静态 IP,所以我认为如果我创建了一个 config.mydomain.com 域可能会很好。在这个域上,我可以为每个服务器存储 A 记录和 IP。我是这样设置的:

s1.config.mydomain.com.     A   10.0.0.1    #ttl 60
s2.config.mydomain.com.     A   10.0.0.2    #ttl 60
s3.config.mydomain.com.     A   10.0.0.3    #ttl 60
# etc
Run Code Online (Sandbox Code Playgroud)

每条记录的 TTL 为 60,以防我需要快速更改 IP,但我不一定希望客户端每 60 秒连接一次更新。现在假设我设置了我的域以使用它们,如下所示:

mydomain.com.           CNAME   s2.config.mydomain.com.   #ttl 3600
mail.mydomain.com.      CNAME   s2.config.mydomain.com.   #ttl 10800
svn.mydomain.com.       CNAME   ns1.config.mydomain.com.  #ttl 21600
Run Code Online (Sandbox Code Playgroud)

CNAMES 的 TTL 更高,所以假设我访问 mydomain.com。它向我的 DNS 服务器询问 的 IP mydomain.com,我的服务器返回CNAME s2.config.mydomain.com.然后它向我的服务器询问 的 IP s2.config.mydomain.com,并且我的服务器返回10.0.0.1

它会将CNAME s2.config.mydomain.com记录缓存3600 秒,并将A 10.0.0.1记录缓存60 秒吗?这意味着每 60 秒它仍然会向我的服务器询问 IP 地址吗?

或者它会缓存 …

domain-name-system ttl cname-record

25
推荐指数
2
解决办法
5万
查看次数

CNAME 记录需要时间来传播吗?

当我通常更新 DNS(“A”记录)时,我将允许更改在整个根名称服务器中传播的时间更长。

我是否需要为 CNAME 记录的更新和更改提供同样的允许?

domain-name-system cname-record nameserver

25
推荐指数
1
解决办法
5万
查看次数

DNS 重定向是否需要单独的 SSL 证书?

我正在实施一个多租户应用程序,我的应用程序在其中托管和提供租户产品的技术文档。

现在,我正在考虑的方法是-我是主持人的文件docs.<tenant>.mycompany.com,并要求我的房客设置一个CNAME DNS记录指向docs.tenantcompany.comdocs.<tenant>.mycompany.com

我希望该站点使用我的租户的证书启用 SSL。我想了解我的租户公司是否有通配符 SSL 证书,它是否适用于此设置,还是必须购买新的 SSL 证书docs.tenantcompany.com

domain-name-system ssl cname-record ssl-certificate dns-zone

24
推荐指数
3
解决办法
3万
查看次数

为什么域的根不能是 CNAME?

我刚刚阅读了这个问题,它实质上是说当我为 example.com 设置 DNS 时,根记录不能是 CNAME,它必须是 A 记录。

我的问题是,为什么?

我确信设计 DNS 的聪明人不会无缘无故地进行任意限制,但我看不出通过将根域作为 A 记录来获得什么。我很想将我的 example.com 域指向 someserver.somewebhost.example 并忘记它,但我不能。

请赐教, billpg。

domain-name-system cname-record

22
推荐指数
2
解决办法
2万
查看次数

DNS:需要 MX 记录和 CNAME 的子域

假设我们拥有区域 mywebservice.com。

我希望我的每个客户都有自己的子域,例如 customer.mywebservice.com。

customer.mywebservice.com 需要是给定服务器异地的 CNAME。由于该站点管理自己的设备并且可以随时更改地址,因此 CNAME 是必需的。

人们还需要能够向 inbox@customer.mywebservice.com 发送电子邮件,这需要一个简单的 MX 记录。

但是,这是我需要一些指导的地方:

根据RFC 1034

If a CNAME RR is present at a node, no other data should be
present; this ensures that the data for a canonical name and its aliases
cannot be different.
Run Code Online (Sandbox Code Playgroud)

我还验证了我的 DNS 服务器将拒绝为使用它们的主机提供 CNAME 以外的任何内容。

所以,看来我可能有输的情况。如果我想使用 MX 记录,我需要使用 A 而不是 CNAME。

任何人都可以想到任何解决方法吗?谢谢!

domain-name-system cname-record mx-record

21
推荐指数
2
解决办法
3万
查看次数

DNS,A Record 通配符是否优先于更具体的 CNAME?

我们设置了一个通配符来处理“example.com”的所有子域

记录:*.example.com 指向 10.10.10.10

我们有一个更具体的 A 记录来处理特殊的子域(这很好用):

A 记录:staging.example.com 点数 10.10.10.9

我们遇到的问题是我们正在迁移到新的托管环境,并且我们已被指示使用 CNAME:

CNAME:new-staging.example.com 指向 proxy.heroku.com

我们认为这会奏效。但是,new-staging.example.com 解析为顶级通配符 10.10.10.10 并且不指向 proxy.heroku.com。

我错过了什么?这不可能吗?或者这是不好的做法?谢谢,

domain-name-system cname-record

21
推荐指数
2
解决办法
2万
查看次数

Route 53 CNAME 需要多长时间才能工作?

我在 Amazon 的 Route 53 中设置了一个 CNAME 以指向另一台服务器。

这是指向现有域名的新子域的新 CNAME。

与我合作过的其他 DNS 提供商一起,新的规范名称记录立即别名为另一个规范域名。

cname-record amazon-route53

21
推荐指数
1
解决办法
4万
查看次数

在 DNS 中,IN NS 可以指向 CNAME 吗?

是否允许将 NS 记录设为 CNAME?例如:

subdomain.example.com.       IN NS  ns1.example.com.
ns1.example.com.             CNAME  foo.example.com.
foo.example.com.             IN A   10.1.1.1
Run Code Online (Sandbox Code Playgroud)

尽管这(当然)确实如此,但这似乎在绑定中不起作用:

subdomain.example.com.       IN NS  foo.example.com.
foo.example.com.             IN A   10.1.1.1
Run Code Online (Sandbox Code Playgroud)

任何指向禁止此设置的 RFC 的指针将不胜感激。

domain-name-system cname-record ns-record

20
推荐指数
1
解决办法
1万
查看次数