adsense

글 목록

A 레코드, CNAME 레코드, 그리고 PTR 레코드에 대하여 알아보기



도메인 관련 작업을 하다보면 보게 되는 A, CNAME
그리고 항상 DNS 장비에서 체크 여부를 묻는 PTR 레코드

뭔지도 모르고 그냥 다른 것들 따라서 적기만 했는데, 이게 뭔지는 좀 알고 쓰자는 마음에 정리하고자 한다.


A 레코드
Domain name에 하나의 주소가 있음을 의미한다.
가장 이해하기 쉬운건 역시 예시다.

Ex)
브라우저 : "www.example.com"의 IP 주소 요청
서버 : "123.456.78.9"



CNAME 레코드
Canonical name의 줄임말이다.
하나의 도메인에 다른 이름을 부여하는 방식이다.
domain name의 또다른 name으로 볼 수 있다.

Ex)
브라우저 : "www.example.com"의 IP 주소 요청
서버 : "example.com" 과 동일!!
브라우저 : "example.com"의 IP 주소 요청
서버 : "123.456.78.9"



PTR 레코드
IP 주소에 대하여 도메인명을 매핑해준다. 일반적으로 도메인 주소에 대하여 IP 주소를 매핑하는 것과 반대의 개념이다. 역시나 Reverse zone 파일에서 사용된다.

Forward zone에서의 도메인은 A 레코드를 통해서 여러 IP를 가질 수 있는 반면, PTR 레코드는 중복이 허용되지 않는다. 즉, 해당 IP에 대한 대표 도메인 하나만을 설정할 수 있다.

간단히 보면 IP를 보고 도메인을 알 수 있도록 해준다는 의미로 보면 될 듯하다.