DNS 레코드

soma·2024년 2월 13일

네트워크

목록 보기
7/12
post-thumbnail

DNS(Domain Name System) 레코드란?

  • 권한 있는 DNS 서버에 있는 명령으로서, 도메인에 연계된 IP 주소 및 해당 도메인에 대한 요청의 처리 방법에 대한 정보를 제공함

DNS 레코드 종류

구분내용
A해당 도메인 주소가 가지는 IP ( 1:1 / 1:N )
CNAME별칭을 부여한 특정 도메인 주소
MX메일을 주고 받기 위한 서비스 레코드
TXT일반적인 텍스트 내용을 기록, String
SOA도메인의 시작점(Start Of Authority)
HINFO호스트의 CPU 정보와 운영체제 정보
MINFO메일박스와 메일리스트 정보
UINFO사용자 정보
PTRIP 주소에 대한 도메인 주소 확인 ( 1개의 IP에 1개의 도메인 )
ANY호스트에 관련된 모든 레코드들의 정보
AAAAIPv6 버전 A 레코드
SRV비슷한 TCP/IP 서비스를 제공하는 다수의 서버 위치 정보
NS영역을 풀이할 수 있는 DNS 서버 목록

A 레코드와 CNAME

-A 레코드CNAME
장점도메인이 바뀌어도 IP는 그대로이므로 유지가 됨서버 이전 등의 문제로 IP가 변동될 경우 변경하지 않아도 됨
단점서버 이전 등의 문제로 IP 변동될 경우 일일이 변경해야 함도메인이 바뀌면 변경해야함, 여러번 요청될 경우 성능 저하 발생함

SOA ( Start Of Authority )

  • 해당 Zone 파일 도메인에 대한 네임서버 인증 정보 보유
  • SOA 레코드 값은 Second Nameserver가 있을 때에만 유효함
구분내용
Mname
(주 서버)
일반적으로 도메인의 네임서버명을 표기
Rname
(책임자)
해당 네임서버의 관리자 이메일 지정
Serial
(일련번호)
도메인의 갱신 버전 번호. 일반적으로 날짜(YYYYMMDD) 형식
Refresh
(새로 고침 간격)
도메인 영역의 데이터 갱신 여부를 체크하는 주기(초 단위)
Retry
(다시 시도 간격)
(장애 등의 이유로) refresh 주기로 체크하지 못했을 경우, 체크를 재시도 하는 주기(초 단위)
Expire
(다음 만료 일자)
Retry의 주기로 체크를 수차례 반복하다가 도메인을 더이상 신뢰할 수 없는 영역이라고 간주해 서비스를 중단하는 최대 기한
Minimum TTL
(최소/기본 TTL)
도메인을 찾을 수 없는 경우, 네임서버가 도메인의 부재정보를 캐싱하는 시간
profile
배움의 기록을 차곡차곡

0개의 댓글