【问题标题】:Does a CNAME "hide" the domain you're CNAME'ing to?CNAME 是否“隐藏”了您要使用 CNAME 的域?
【发布时间】:2017-07-08 05:08:58
【问题描述】:

假设域A.COM 有一个指向B.COMwww 的CNAME,并且B.COM 也有一个指向C.COMwww CNAME,并且C.COM 有多个A 记录/IP .

有没有办法让四处窥探的人查询A.COM 并看到它只是指向B.COM?或者如果没有对 DNS 区域管理器的完全访问权限(意味着他们看到的只是 C.COM 解析到的最终 IP),是否无法获取该信息?

编辑:我正在使用 CloudFlare(A、B 和 C),所以我不确定这是否会改变答案。在我看来,他们都将 CloudFlare 指向为 A 记录,而您无法提取 CNAME?

【问题讨论】:

标签: dns cloudflare cname a-records


【解决方案1】:

不,CNAME 不会隐藏任何内容。您可以运行dig WWW.A.COM,它会显示 CNAME 指针。也就是说,浏览您网站的普通用户永远不会看到或知道您的网站指向C.COM

例子:

$ dig ak.nextag.com

; <<>> DiG 9.8.3-P1 <<>> ak.nextag.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9813
;; flags: qr rd ra; QUERY: 1, ANSWER: 11, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ak.nextag.com.         IN  A

;; ANSWER SECTION:
ak.nextag.com.      879 IN  CNAME   img.nextag.com.
img.nextag.com.     86379   IN  CNAME   img05.static-nextag.com.
img05.static-nextag.com. 7179   IN  CNAME   d2lhs8hfggtuez.cloudfront.net.
d2lhs8hfggtuez.cloudfront.net. 39 IN    A   54.230.143.195
d2lhs8hfggtuez.cloudfront.net. 39 IN    A   54.230.143.200
d2lhs8hfggtuez.cloudfront.net. 39 IN    A   54.230.143.186
d2lhs8hfggtuez.cloudfront.net. 39 IN    A   54.230.143.218
d2lhs8hfggtuez.cloudfront.net. 39 IN    A   54.230.143.251
d2lhs8hfggtuez.cloudfront.net. 39 IN    A   54.230.143.132
d2lhs8hfggtuez.cloudfront.net. 39 IN    A   54.230.143.42
d2lhs8hfggtuez.cloudfront.net. 39 IN    A   54.230.143.7

;; Query time: 106 msec
;; SERVER: 10.100.51.31#53(10.100.51.31)
;; WHEN: Sat Jul  8 01:18:44 2017
;; MSG SIZE  rcvd: 254

【讨论】:

  • 当我这样做时,它会显示C.COM 解析到的 IP?
  • 当我执行 dig a.com 时,我得到 2 行返回 2 个 A records,它们指向 2 个 CloudFlare IP(输出中没有 CNAME)。我正在使用 OSX
猜你喜欢
  • 1970-01-01
  • 2014-10-23
  • 1970-01-01
  • 2019-01-30
  • 1970-01-01
  • 2018-06-02
  • 2019-08-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多