사쿠라의 클라우드 웹 가속기 (CDN)에서 Zone Apex 도메인 (네이키드 도메인) 사용
CNAME에서 설정을 해야 하는 사정상, 웹 가속기로 이용할 수 없다.
이 문제는 Route53 등의 AWS 서비스를 사용하면 해결할 수 있지만 저렴하게 해결하고 싶기 때문에,
Gehirn Web Service의 DNS 서비스를 사용하여 해결할 수 있으므로 그 방법의 메모입니다.
2019년 10월 03일 추가
사쿠라 클라우드의 DNS가 ALIAS 레코드를 지원했기 때문에 사쿠라 클라우드에서만
네이키드 도메인은 웹 가속기에서 사용할 수 있습니다
원래 Zone Apex란?
Zone Apex란 「www.example.jp」와 같이 호스트부 「www」를 포함하는 것이 아니고,
"example.jp"와 같은 도메인을 말합니다.
네이키드 도메인이라고 할 수도 있는 것 같습니다.
웹 가속기뿐만 아니라 CDN 서비스는 CNAME에서 자체 도메인에서 CDN 서비스로
DNS에서 설정하고 사용하는 편의상 CNAME을 설정할 수 없는 Zone Apex에서는 사실상 이용할 수 없습니다.
세세한 이야기를 하면 CNAME은 CNAME 이외의 다른 레코드를 포함할 수 없습니다.
따라서 example.jp와 같은 Zone Apex에는 SOA 레코드, NS 레코드 등
포함되어 있기 때문에 CNAME을 사용할 수 없습니다.
그럼 어떻게 해결합니까?
DNS 서비스에서 A 레코드를 임의의 FQDN의 내용에 맞추어 응답해 주는 서비스가 존재합니다.
DNS의 서비스로 무려 1 존당, 1일 2엔(30일이라도 60엔)으로 이용할 수 있습니다.
이 DNS 서비스의 Apex Alias라는 기능으로 실현 가능합니다.
이곳은 1존당 1일 2엔(1개월 43엔)과 Gehirn DNS보다 저렴합니다.
※단, 이쪽은 레코드수의 상한이 존재합니다.
개인적으로 Deboo! Japan 라고 하는 사이트의 서버 운영의 도움을 하고 있어,
그곳에서도 이용하고 있으며, 문제없이 이용할 수 있습니다.
별칭으로 설정한 경우 도메인 소유 확인으로 CNAME을 볼 수 없으므로 이 경우 TXT 레코드를 사용하여 소유 확인을 요청합니다.
이런 느낌으로 Apex Alias에서 사용할 수있는 것 같습니다.
Gehirn DNS, 사쿠라의 클라우드 DNS 모두 DNS 쿼리 수에 관한 과금이 없으므로 AWS의 Route53과 같은 종량 과금에 겁을 먹지 않기 때문에,
편리하게 사용하고 있습니다.
2019/12/05 추가
무무 도메인의 DNS도 ALIAS 레코드에 대응하고 있었기 때문에 네이키드 도메인에서 사용할 수 있다고 생각합니다. (환경이 없기 때문에 미확인)
2022/01/25 추가
Reference
이 문제에 관하여(사쿠라의 클라우드 웹 가속기 (CDN)에서 Zone Apex 도메인 (네이키드 도메인) 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/masa23/items/ee3838fc9f40478f1bb3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)