블로그 & IT/인터넷, 웹 보안

dns 레코드, A레코드 CNAME 차이

moodyblues 2022. 1. 9. 22:50
728x90

dns 레코드, A타입 레코드, CNAME 레코드, NS레코드

DNS는 Domain Name System의 약자이다.
DNS 레코드는 도메인에 관한 설정에 관한 한 줄의 문자열(구문)을 말한다.

A 타입 레코드와 CNAME레코드는 다음과 같다.

타입 레코드 설명
A Address record
CNAME Canonical name record

 

A타입 레코드, CNAME 레코드
A타입 레코드, CNAME 레코드

1. A Type 레코드

A타입 레코드의 A는 Address의 약자이다.
A Type 레코드는 가장 기본적이고 분명하다. 왜냐하면 도메인에 대한 ip 주소를 직접 가리키기 때문이다.
즉 어떤 도메인 주소에 대한 ip Address를 매핑(연결)한다.

(예시)
아래 1로 접속하면 A레코드에 의해 2의 ip주소로 연결된다.

A타입 레코드
A타입 레코드

(단점)
ip 주소가 자주 바뀔 때, 불편하다.

2. CNAME 레코드

CNAME 레코드는 어떤 도메인에 대하여 또 다른 도메인을 지정한다.

아래 우측 2의 도메인 별명으로써 좌측 도메인(1)을 지정하는 것이다.
아래 1의 도메인으로 접속하면 CNAME 레코드 타입에 의해 2의 도메인 주소로 가서 2는 ip가 아니므로 다시 3으로 가서 4의 ip로 가게 된다.

ip 주소가 자주 바뀔 때, 불편하지 않다.

Cname 레코드

아래 1로 접속하면 CNAME 레코드 타입에 의해 2로 가게 된다.

Cname 레코드
Cname 레코드

3. NS레코드

NS레코드는 Name server record이다
즉 어떤 도메인에 대한 처리를 다른 도메인 네임 서버에게 위임하는 기능이다.

4. 기타 참고사항

호스팅 케이알 DNS 레코드 설정

호스팅 케이알 DNS 레코드 설정
호스팅 케이알 DNS 레코드 설정