CNAME Flatten이란?

2015 단어
최근 DNS를 하면서 클라우드 플레어(Cloudflare 혼담)라는 기능을 봤어요.신선하다찾아보면 안 되는데, 중국어 자료가 거의 없어, 이건 헷갈려.나는 구덩이를 점거하여 이 물건이 무엇인지 설명할 것이다.

해결 방법:

  • A 레코드는 단일 IP만 가리킬 수 있습니다.기존 CDN 네트워크를 효과적으로 사용할 수 없습니다.예를 들어 Google에 이렇게 많은 서버가 있는데 A기록을 추가하면 특정한 IP만 가리키고 다른 서버는 영원히 접근할 수 없고 얼마나 어색한가(CNAME로 풀 수 있음)
  • 안타깝게도 CNAME 레코드는 루트 도메인 이름에 사용할 수 없습니다.너는 예를 들어 www.parisqian에게 줄 수 있다.com CNAME와 qiansen1386.github.io 하지만 파리지앵을com도 qiansen1386을 가리킨다.github.io.이것은 @parisqian을 초래할 것이다.com의 MX 레코드가 유효하지 않습니다.(이러므로 DNS 표준이 형성될 때 몇몇 RFC에서는 이러한 방식을 허용하지 않음)www 하위 도메인 이름에 CNAME 적용 가능)
  • 홍보하기 힘들잖아.왜 전화www와 안 전화www가 켜진 사이트가 완전히 다른지 사용자에게 어떻게 설명합니까?또 네티즌들에게 꼭 추가해 달라고 당부www했다.(:з」∠)

  • CNAME Flatten 가능!


    CNAME Flatten은 당신의 CNAME 기록을 일련의 A 기록의 캐시로 해석할 것입니다. 매우 높습니다.
    $ dig example.com
    
    QUESTION SECTION:
    ;example.com.   IN   A
    
    ;; ANSWER SECTION:
    example.com.   299   IN   A   162.159.255.115
    example.com.   299   IN   A   162.159.254.115
    example.com.   299   IN   A   162.159.252.116
    example.com.   299   IN   A   162.159.253.116
    example.com.   299   IN   A   162.159.253.115
    

    밤은 Cloudflare에서 따왔다

    부록#


    #1 씨네임이 뭐예요?별명 해석, 즉 한 도메인 이름에서 다른 도메인 이름을 가리키는 것이다.이로써 해석 체인을 형성할 수 있다.그리고 최종적으로 구체적인 A 또는 AAAA 기록(즉 IP)을 얻는다.
    #2 가장 흔히 볼 수 있는 자원 기록 유형은
  • A 레코드(호스트 레코드): RFC 1035 정의, A 레코드는 이름 해석에 사용되는 중요한 레코드로 특정 호스트 이름을 해당 호스트의 IP 주소에 매핑합니다.
  • CNAME 레코드(별칭 레코드): RFC 1035 정의, CNAME 레코드는 별칭을 A 레코드에 가리키는 데 사용됩니다. 그러면 새로운 이름을 위해 새로운 A 레코드를 만들 필요가 없습니다.
  • AAAA 레코드(IPv6 호스트 레코드): RFC 3596은 특정 호스트 이름을 한 호스트의 IPv6 주소에 매핑하는 데 사용되는 A 레코드에 대한 정의입니다.

  • (출처 도메인 이름 시스템 - 위키백과)
    #3 DNS의 몇 가지 주요 RFC 생성 연도
  • http://tools.ietf.org/html/rfc1034 November, 1987
  • http://tools.ietf.org/html/rfc1035 November, 1987
  • http://tools.ietf.org/html/rfc1912 February, 1996

  • (출처 CNAME Flattening: RFC-compliant support for CNAME at the root - CloudFlare Support)

    좋은 웹페이지 즐겨찾기