Questions tagged «cname-record»

CNAME记录或规范名称记录是域名系统(DNS)中的一种资源记录,它指定该域名是另一个规范域名的别名。

1
在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 尽管这样做(尽管如此)似乎在绑定中不起作用: subdomain.example.com. IN NS foo.example.com. foo.example.com. IN A 10.1.1.1 指向禁止这种设置的RFC的任何指针将不胜感激。

3
DNS重定向需要单独的SSL证书吗?
我正在实现一个多租户应用程序,其中我的应用程序托管并提供了租户产品的技术文档。 现在,我正在考虑的方法是-我是主持人的文件docs.<tenant>.mycompany.com,并要求我的房客设置一个CNAME DNS记录指向docs.tenantcompany.com到docs.<tenant>.mycompany.com。 我希望该站点使用我的租户的证书启用SSL。我想了解我的租户公司是否具有通配符SSL证书,该证书是否可以在此设置下使用,还是需要购买新的SSL证书docs.tenantcompany.com?

8
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. 我还验证了我的DNS服务器将拒绝为使用它们的主机提供CNAME以外的任何服务。 因此,看来我可能会遇到失败。如果要使用MX记录,则需要使用A而不是CNAME。 谁能想到任何解决方法?谢谢!



2
您可以在MX记录中引用CNAME记录吗?
我们有几个域都将其MX记录指向内部邮件服务器mail.ourdomain.com。 我们希望将电子邮件外包给新的供应商,该供应商希望我们使用mail.newsupplier.com; 他们的邮件服务器。 我们宁愿不要更改所有域名以指向该MX记录;其中几个不在我们的控制范围内,这意味着试图让许多参与者同时更改其MX记录,这似乎是有问题的。 更简单的方法是在IP上为新供应商重新指定mail.ourdomain.com。问题是我们的供应商无法保证IP将被修复。 因此,我的问题是:将mail.ourdomain.com更改为CNAME到mail.newsupplier.com是否可以接受? (记录下来,只有电子邮件在移动,因此我们希望保持www.ourdomain.com和everythingelse.ourdomain.com不变。) 我在MX记录中发现了几条警告CNAMES危险的消息,但是我找不到有人在谈论此特定设置,因此将收到很多建议。

2
指向CNAME别名的已发布SRV记录违反了RFC 2782?
在执行某些工作职责期间,我需要了解SRV记录,并且试图将Wikipedia声明与DNS挖掘中看到的内容保持一致。 根据Wikipedia的SRV记录条目, SRV记录中的目标必须指向带有地址记录(A或AAAA记录)的主机名。指向带有CNAME记录的主机名不是有效的配置。 但我看到的记录dig返回了一个SRV记录,该记录指向一个名称,该名称是CNAME记录中的别名。 也就是说,像这样: > dig _https._tcp.alpha.domain.com SRV ;; QUESTION SECTION: ;_https._tcp.alpha.domain.com. IN SRV ;; ANSWER SECTION: _https._tcp.alpha.domain.com 59 IN SRV 30 30 4443 alias.domain.com > dig alias.domain.com ;; QUESTION SECTION: ;alias.domain.com. IN A ;; ANSWER SECTION: alias.domain.com. 35 IN CNAME canonical.name.amazonaws.com. canonical.name.amazonaws.com. 35 IN A 52.78.234.189 canonical.name.amazonaws.com. 35 …

5
将根域记录设置为CNAME
我需要为CNAME域创建一个NS记录,以使两个域指向一个IP,而不必在两个不同的地方维护当前IP地址。 该域的DNS提供程序是DynDNS,但它们阻止了此操作: 无法使用与区域名称相同的标签创建CNAME 我可以使用1and1服务其DNS的另一个域来做到这一点: root@srv-ubuntu:~# dig myseconddomain.co.uk ; <<>> DiG 9.4.2-P1 <<>> myseconddomain.co.uk ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61795 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;myseconddomain.co.uk. IN A ;; ANSWER SECTION: …

2
通配符CNAME会优先于命名CNAME记录吗?
通常想知道是否可能同时具有带有到域的“ *”的CNAME条目和单独的子域映射,例如 * | CNAME | domain.com bla.domain.com | CNAME | some.example.com 这是可能的还是*会覆盖“ bla.domain.com”,因此当您输入“ bla.domain.com”时,您将转到“ domain.com”?


4
如何为域名的根名称创建CNAME
我想将域名的根名称设置为CNAME,而不是通常的A记录。 这是我正在尝试做的一个完美示例: dig lrnskls.com 注意答案部分: ;; ANSWER SECTION: lrnskls.com. 300 IN CNAME partner.adjix.com. partner.adjix.com. 300 IN A 67.121.212.61 我尝试这样做的原因是,我可以通过CNAME别名将域的根名称指向Amazon的S3。使用A记录不起作用,因为S3的IP每隔几分钟就会更改一次,以实现负载平衡。 PS-根据RFC 1034第3.6.2节的规定,这似乎是合法的(请注意USC-ISIC.ARPA示例):http : //www.faqs.org/rfcs/rfc1034.html

1
同一域名的IPv6 AAAA与CNAME
我通过DynDNS名称到达我的家庭站点,并且在那里也通过IPv6建立了隧道。 在DNS区域中,我有: myhomesite CNAME example.dyndns.org. 如何同时将“ myhomesite”指向AAAA记录?如果我平凡地做到这一点 myhomesite CNAME example.dyndns.org. myhomesite AAAA 2001:db8::1:2:3:4 该区域无效(CNAME和其他数据)。 您能建议一种在同一个域名后面显示CNAME记录和AAAA记录的方法吗? 我不需要的是带有“ .ipv6。”前缀的记录,该记录已经存在。

2
更改A记录和CNAME记录
目前,我正在LAMP为着陆页页面,Web应用程序和API使用配置。现在,我想将这些内容分散到多个虚拟服务器(VS)中。我不确定网络设置,在弄乱我所有的DNS配置之前,我想了解一下是否要使我的配置崩溃。 登陆页面托管在second level domain(例如myurl.com),Web应用托管在较低级别的域app.myurl.com,而api 托管在api.myurl.com。我也有一个预览域:preview.myurl.com,用于测试。 因为一切都在同一VS主持,我现在也有四种不同的文件夹(landing,api,webapp,preview),充当为每个子域的“虚拟主机”。 我的DNS配置如下所示: myurl.com. A 300 123.123.123.123 www.myurl.com. CNAME 300 myurl.com. api.myurl.com. CNAME 300 myurl.com. app.myurl.com. CNAME 300 myurl.com. preview.myurl.com. CNAME 300 myurl.com. 首先,我想将每个CNAME条目的数据更改为当前VS的实际IP。这样看起来像这样: myurl.com. A 300 123.123.123.123 www.myurl.com. CNAME 300 myurl.com. api.myurl.com. CNAME 300 123.123.123.123 app.myurl.com. CNAME 300 123.123.123.123 preview.myurl.com. CNAME 300 123.123.123.123 然后的想法是将每个子域指向正确的VS。最初,所有较低级别的域(除外www.)仍将指向当前VS,而着陆页的第二级域(的A记录myurl.com.)将需要指向IP新VS的新域。 问题: …

3
具有多个CNAME
由于历史原因,我们拥有包含5个级别CNAME的DNS域。为了高可用性等原因,有些事情已经外包了,但这不是重点。我的问题是让5个CNAME成为DNS解析器的大材小用吗?我找不到任何著名的网站,其中包含超过2-3个级别的嵌套CNAME指向不同的DNS域。 我们的CNAME跃点如下所示:(我以xyz为例) www.xyz.com-> xyz.akadns.net-> xyz.worldwide.akadns.net-> xyz.cedexis.net-> xyz.msedge.net-> host1.msedge.net(最终A \ AAAA记录) 我看到许多客户抱怨其他网站对他们的DNS解析问题对我们的网站正常,尽管当我使用http://check-host.net/check-dns?host=www.xyz.com测试我们的DNS时解析度。 似乎在世界范围内都能正常工作。我的结论是,主要是当上述跃点之一无法解析时,本地ISP提供商DNS解析器搞砸了。nslookup仅在我们网站的这些客户端计算机上失败,并且偶尔也会失败。 通常,这种多级CNAME设计不好吗?

2
查询特定的名称服务器时,dig和host之间有什么区别?
我使用此命令来验证是否可以通过DNS提供程序正确设置: host hostname.example.com ns1.example-nameserver.com 据我所知,这要求ns1.example-nameserver.com查找hostname.example.com并报告答案。我收到了一个主机未找到的回复,所以我认为我做错了。然而,如果没有指定其名称服务器(从而使我的ISP的域名服务器来关注一下吧),我得到了正确的响应(hostname是CNAME如果它很重要)。我无法理解这一点,所以我四处搜索并找到了以下dig命令: dig @ns1.example-nameserver.com hostname.example.com 据我所知,它与host命令具有相同的作用-要求特定的名称服务器查找主机。因此,我得出结论,他们必须以某种方式做不同的事情,并且缓存名称服务器必须使用与相同的方法dig。 我的结论是对还是错,如果是对的话: 这两种查找方法有什么区别? 如果错误: 我对DNS和hostand dig命令的误解是什么导致我得出这个结论? 输出示例: $ host cardiff.tzmchapters.org ns1.livedns.co.uk Using domain server: Name: ns1.livedns.co.uk Address: 213.171.192.250#53 Aliases: Host cardiff.tzmchapters.org not found: 3(NXDOMAIN) $ dig @ns1.livedns.co.uk cardiff.tzmchapters.org ; <<>> DiG 9.8.3-P1 <<>> @ns1.livedns.co.uk cardiff.tzmchapters.org ; (1 server found) ;; global options: …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.