Heroku 문서 에서이 페이지 를 가로 질러 실행했습니다 …
Bare 또는 Apex 도메인이라고도하는 Naked 도메인은 A 레코드를 통해 DNS에 구성되며 대규모 온 프레미스 데이터 센터, 클라우드 인프라 서비스 및 Heroku와 같은 플랫폼과 같은 고 가용성 환경에서 사용될 때 심각한 가용성 영향을 미칩니다.
최대 확장 성과 복원력을 얻으려면 응용 프로그램이 기본 도메인을 피하고 대신 하위 도메인 기반 호스트 이름에만 의존해야합니다.
여기 누구든지 Enterprise를 사용합니까? 그들이 경고하는 “사용 가능성의 의미”는 무엇입니까?
( http://stackoverflow.com 은 아무런 문제가 없으므로이 문제에 대해 대체 가능한 철학이있는 것 같습니다.)
답변
그들이 말하는 것은 a CNAME
를 사용하여 서비스를 가리킬 때 (영역 루트가 아닌 하위 도메인에서만 가능-영역 루트 에 필요한 SOA
및 NS
레코드 와 공존 할 수 없음 ), 가용성 문제를 해결하기 위해 자체 DNS 레코드를 변경할 수 있습니다.
영역 루트를 사용 A
하면 서비스의 특정 IP 주소를 가리키는 레코드를 사용해야합니다 . 라우팅에 문제가 있거나 특정 주소에 대한 서비스 거부 가 발생하면 다른 IP를 가리 키도록 영역의 A
레코드를 업데이트 할 수 없습니다 . 그들은 자신의 것을 업데이트 할 수 있으며, 그것이 그들이 할 수있는 CNAME
일입니다.
Stack Exchange는 타사 플랫폼을 사용하지 않으므로 Stack Exchange에는 적용되지 않습니다. 그것은이다 그래서 여부 그들은, 가용성 문제에 응답하는 사람이 될 것입니다 CNAME
또는이 A
그들에게 차이가 없습니다.