현재 다음 DNS 구성이있는 여러 웹 사이트를 관리합니다.
example.com - A Record - Production Server IP
test.example.com - A Record - Test Server IP
www.example.com - CNAME - example.com
beta.example.com - CNAME - test.example.com
dev.example.com - CNAME - test.example.com
이것이 CNAME 레코드의 적절한 사용입니까? 온라인에서 보았지만 명확한 답변을 찾지 못했습니다. 일부 사람들은 CNAME 레코드가 잘못되었다고 주장하지만 (이 이유가 명확하지 않음) 다음 설정을 제안합니다.
example.com - A Record - Production Server IP
test.example.com - A Record - Test Server IP
www.example.com - A Record - Production Server IP
beta.example.com - A Record - Test Server IP
dev.example.com - A Record - Test Server IP
이 중 어느 것이 더 나은 접근 방식입니까 (그리고 왜)?
참고 : 하위 도메인에는 자체 MX 레코드가 필요하지 않으므로 여기서는 문제가되지 않습니다.
1
나는 이것이 위키 답변이어야한다고 생각합니다. DNS는 너무 어려워 6 년이 지나도 받아도 괜찮습니까?
—
the0ther
@ the0ther 예, 오늘날에도 Jesper Mortensen 의 검증 된 답변 은 여전히 유효합니다 (사물 이름 지정 또는 올바른 TTL 값 사용에 대해 논쟁 할 수는 있지만 CNAME 레코드 사용 문제와는 다른 점입니다) ). DNS는 30 개의 오래된 프로토콜이므로 CNAME 레코드와 같은 기본 사항은 시간이 지나도 변경되지 않습니다.
—
Patrick Mevzek 19