[Internet] CNAME과 A record의 차이
CNAME과 A record의 차이를 알아보자
사전지식
- DNS(Domain Name Server)
- Domain, IP Address
test.me
라는 도메인이 있다고 가정합시다.
CNAME
CNAME = Canonical Name의 줄임말로 하나의 도메인에 다른 이름
을 부여하는 방식을 의미합니다. 도메인 이름의 또 다른 이름으로 생각하면 됩니다.
예시
blog.test.me -> test.me // test.me의 또 다른 도메인명
www.test.me -> test.me // test.me의 또 다른 도메인명
A record
A record란 domain name
에 하나의 IP Address
가 있음을 의미합니다. 하나의 도메인(서브나 루트 포함)에 해당하는 IP 주소의 값을 가지고 있습니다.
예시
dev.test.me -> 123.456.789.123 // 해당 도메인의 IP 주소
test.me -> 987.654.321.123 // 해당 도메인의 IP 주소
위키 예시
아래는 Wikipedia에 나오는 예시입니다. 아래처럼 해당하는 도메인의 TYPE이 뭔지에 따라서 가지고 있는 Value가 다릅니다.
NAME | TYPE | VALUE |
---|---|---|
bar.example.com | CNAME | foo.example.com |
foo.example.com | A | 192.0.2.23 |