DNS(Domain Name System) 레코드란?
DNS 레코드 종류
| 구분 | 내용 |
|---|---|
| A | 해당 도메인 주소가 가지는 IP ( 1:1 / 1:N ) |
| CNAME | 별칭을 부여한 특정 도메인 주소 |
| MX | 메일을 주고 받기 위한 서비스 레코드 |
| TXT | 일반적인 텍스트 내용을 기록, String |
| SOA | 도메인의 시작점(Start Of Authority) |
| HINFO | 호스트의 CPU 정보와 운영체제 정보 |
| MINFO | 메일박스와 메일리스트 정보 |
| UINFO | 사용자 정보 |
| PTR | IP 주소에 대한 도메인 주소 확인 ( 1개의 IP에 1개의 도메인 ) |
| ANY | 호스트에 관련된 모든 레코드들의 정보 |
| AAAA | IPv6 버전 A 레코드 |
| SRV | 비슷한 TCP/IP 서비스를 제공하는 다수의 서버 위치 정보 |
| NS | 영역을 풀이할 수 있는 DNS 서버 목록 |
A 레코드와 CNAME
| - | A 레코드 | CNAME |
|---|---|---|
| 장점 | 도메인이 바뀌어도 IP는 그대로이므로 유지가 됨 | 서버 이전 등의 문제로 IP가 변동될 경우 변경하지 않아도 됨 |
| 단점 | 서버 이전 등의 문제로 IP 변동될 경우 일일이 변경해야 함 | 도메인이 바뀌면 변경해야함, 여러번 요청될 경우 성능 저하 발생함 |
SOA ( Start Of Authority )
| 구분 | 내용 |
|---|---|
| Mname (주 서버) | 일반적으로 도메인의 네임서버명을 표기 |
| Rname (책임자) | 해당 네임서버의 관리자 이메일 지정 |
| Serial (일련번호) | 도메인의 갱신 버전 번호. 일반적으로 날짜(YYYYMMDD) 형식 |
| Refresh (새로 고침 간격) | 도메인 영역의 데이터 갱신 여부를 체크하는 주기(초 단위) |
| Retry (다시 시도 간격) | (장애 등의 이유로) refresh 주기로 체크하지 못했을 경우, 체크를 재시도 하는 주기(초 단위) |
| Expire (다음 만료 일자) | Retry의 주기로 체크를 수차례 반복하다가 도메인을 더이상 신뢰할 수 없는 영역이라고 간주해 서비스를 중단하는 최대 기한 |
| Minimum TTL (최소/기본 TTL) | 도메인을 찾을 수 없는 경우, 네임서버가 도메인의 부재정보를 캐싱하는 시간 |