-
DNS 레코드소프트웨어 및 프로그래밍/기타 2024. 8. 9. 13:05
dns 레코드란
- 도메인 이름과 관련된 정보를 저장하는 데이터베이스 항목
DNS는 인터넷에서 도메인 이름을 IP 주소로 변환하는 시스템으로, 다양한 유형의 레코드를 통해 여러 가지 정보를 제공, DNS 레코드 종류는 아래와 같음
- A 레코드 (Address Record): 도메인 이름을 IPv4 주소에 매핑
- AAAA 레코드: 도메인 이름을 IPv6 주소에 매핑
- CNAME 레코드 (Canonical Name Record): 한 도메인 이름을 다른 도메인 이름으로 매핑, 주로 별칭을 만들 때 사용
- MX 레코드 (Mail Exchange Record): 이메일을 수신할 메일 서버를 지정
- NS 레코드 (Name Server Record): 도메인을 관리하는 네임서버를 지정
- TXT 레코드: 도메인에 대한 임의의 텍스트 정보를 저장할 수 있으며, 주로 SPF(Sender Policy Framework)와 같은 이메일 인증에 사용
- SOA 레코드 (Start of Authority Record): 도메인의 기본 정보를 포함하며, 해당 도메인의 네임서버와 관련된 정보를 제공
A 레코드 (Address Record)
- 특정 도메인 이름을 IPv4 주소에 매핑하는 데 사용됩니다. IPv4 주소는 32비트 길이로, 보통 x.x.x.x 형식(예: 192.168.1.1)으로 표현
- 도메인 이름을 IPv4 주소로 변환하여, 사용자가 웹 브라우저에 도메인 이름을 입력할 때 해당 웹사이트가 호스팅된 서버의 IP 주소를 반환
- 예) example.com. &
AAAA 레코드 (IPv6 Address Record)
- 특정 도메인 이름을 IPv6 주소에 매핑하는 데 사용됩니다. IPv6 주소는 128비트 길이로, 보통 8개의 16진수 그룹이 콜론(:)으로 구분된 형식(예: 2001:0db8:85a3:0000:0000:8a2e:0370:7334)으로 표현
- 도메인 이름을 IPv6 주소로 변환하여, IPv6를 사용하는 네트워크에서 도메인 이름을 해당 IP 주소로 변환
- example.com. &
CNAME 레코드 (Canonical Name Record)
- 한 도메인 이름을 다른 도메인 이름에 매핑하는 데 사용됩니다. 이를 통해 여러 도메인 이름을 하나의 IP 주소로 연결할 수 있으며, - 일반적으로 서브도메인을 메인 도메인에 매핑하거나 도메인 이름을 리디렉션하는 데 사용
- 도메인 이름이 변경되었거나 여러 도메인 이름을 하나의 IP 주소로 연결할 때 사용
- http://www.example.com. 3600 IN CNAME example.com.
MX 레코드 (Mail Exchange Record)
- MX는 Mail Exchange를 뜻함
- MX 레코드는 DNS에서 특정 도메인에 대해 이메일을 수신할 서버의 위치를 지정하는 레코드
- 예를 들어, example.com 도메인에 대해 mail.example.com이 메일 서버로 설정되어 있다면, example.com 도메인의 MX 레코드는 mail.example.com을 가리키게 됩니다.