2017-07-08 337 views
-1

說域A.COMwww一個CNAME指向B.COM,並B.COM也有www CNAME指向C.COM,並C.COM有多個A記錄/ IP的。CNAME是否「隱藏」你CNAME所處的域名?

有沒有什麼辦法的人周圍窺探查詢A.COM,看到它只是指向B.COM?還是不可能在沒有完全訪問DNS區域管理器的情況下獲取這些信息(意味着他們將看到的最終IP是C.COM解決的最終IP)?

編輯:我使用CloudFlare(A,B,& C),所以我不知道這是否改變了答案。在我看來,他們都指向CloudFlare作爲A記錄,並且無法取出CNAME?

+0

您可能正在運行到CloudFlare的CNAME壓扁,如果你創建了所有CNAMES對區域的根。 https://support.cloudflare.com/hc/en-us/articles/200169056-CNAME-Flattening-RFC-compliant-support-for-CNAME-at-the-root –

回答

0

不,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 
+0

當我這樣做時,它顯示IP' C.COM'解決? – Tallboy

+0

當我做'挖a.com'時,我得到2行返回2'A記錄',它指向2個CloudFlare IP(輸出中任何地方都沒有CNAME)。我正在使用OSX – Tallboy