지식 베이스
각각의 DNS 레코드가 하는 일
A, AAAA, CNAME, MX, TXT — 각각 한 문장으로 설명하며, 이 중 어떤 것을 주로 선택해야 하는지도 알려드립니다.
DNS는 이름을 답변으로 바꾸어 주는 조회 테이블입니다. 레코드 유형은 어떤 종류의 답변인지를 나타냅니다.
실제로 자주 사용하게 될 레코드
A — 이름을 IPv4 주소로 연결합니다. www.example.com → 203.0.113.10. 이것이 도메인을 웹사이트에 연결하는 역할을 합니다.
AAAA — IPv6를 위한 것임을 제외하면 A와 동일합니다. A 레코드를 대체하는 것이 아니라 함께 추가해야 합니다.
CNAME — 이름을 다른 이름으로 연결하고, 그 이름이 가리키는 곳을 따라갑니다. 대상의 주소가 변경될 수 있을 때 유용합니다. ⛔ CNAME은 다른 레코드와 함께 루트 도메인(example.com)에 위치할 수 없습니다. 대신 A 레코드를 사용하세요.
MX — 이 도메인의 이메일이 전달되는 곳입니다. 웹사이트와는 무관합니다. 사이트의 A 레코드를 변경해도 메일에는 영향이 없으며, MX를 변경해도 사이트에는 영향이 없습니다.
TXT — 다른 시스템이 읽는 자유 형식의 텍스트입니다. 도메인 인증 및 이메일이 스팸으로 취급되는 것을 막아주는 SPF, DKIM, DMARC 레코드에 사용됩니다.
NS — 해당 도메인에 대한 권한 있는 네임서버를 지정합니다. 이 레코드를 변경하면 전체 영역이 다른 관리자에게 넘어가게 됩니다.
변경 사항이 적용되는 데 걸리는 시간
각 레코드에는 다른 시스템이 이전 답변을 캐시하는 기간인 TTL이 있습니다. 변경 사항은 최근에 조회하지 않은 사용자에게는 몇 초 내에, 나머지 사용자에게는 캐시가 만료된 후에 반영됩니다. 계획된 변경 하루 전에 TTL을 낮추면 대기 시간을 몇 분으로 단축할 수 있습니다.