누군가 일반 CNAME 레코드와 Amazon의 Route 53 ALIAS 레코드의 유사점과 차이점을 지적 할 수 있습니까? ?
답변
CNAME과 별칭 레코드는 간접적 인 수준을 제공합니다. 즉, 답변을 찾기 위해 추가 단계가 필요한 다른 위치에 대한 포인터입니다. 차이점은 이 추가 단계 를 수행하는 사람 입니다.
CNAME 레코드를 사용하면 클라이언트가 추가 단계를 수행합니다. 서버는 단순히 CNAME 레코드의 구성된 값을 리턴하며 클라이언트는 해당 이름을 찾은 다음 A / AAAA 레코드를 찾습니다.
별명 레코드를 사용하면 서버가 추가 단계를 수행합니다. 서버는 구성된 레코드 값을 가져 와서 A / AAAA 레코드를 찾기 위해이를 적극적으로 해결합니다. 그런 다음이 결과를 클라이언트에 A / AAAA 레코드로 반환하며 클라이언트는 최종 답변을 얻기 위해 아무 것도 할 필요가 없습니다. 클라이언트는 서버가이 작업을 수행했음을 알지 못하고 단순히 일반 A / AAAA 레코드를 보게됩니다.
Route53 문서는 별명 기록에 대한 자세한 내용을 가지고있다. 현재 별칭 레코드는 ELB 호스트 이름 또는 동일한 영역의 호스트 이름 만 가리킬 수 있습니다.
답변
CNAME은 도메인 정점 (예 example.com
:)에 이상없이 사용할 수 없습니다 . ALIAS 레코드는 기본적으로 뒤에서 CNAME처럼 작동하지만 요청 시스템에 대한 레코드로 표시됩니다.