개요
DNS의 리소스 레코드를 정리해둔다.
NS 리소스 레코드
- 여기에 위임정보를 적는다.
- 부모 Zone과 자식 Zone에 동일하게 적을 필요가 있다.
다음과 같은 식이다.
example.jp. IN NS ns1.example.jp.
example.jp. IN NS ns2.example.jp.
SOA 리소스 레코드
- Zone의 정점에 적는 리소스 레코드이다.
- SOA는 Start of Authority의 약어로 여기서부터 새로운 권위(Authority)가 시작됨을 의미힌다.
다음과 같은 형태를 가진다.
example.jp. IN SOA (
ns1.example.jp. ; MNAME
postmaster.example.jp. ; RNAME
2018013001 ; SERIAL
3600 ; REFRESH
900 ; RETRY
604800 ; EXPIRE
3600 ; MINIMUM
)
- MNAME: 프라이머리 서버의 호스트명이다.
- RNAME: 존 관리자의 메일 주소이다.
- SERIAL: 존 데이터의 시리얼 번호다. 세컨더리 서버가 자신이 가진 존 데이터와 비교할 때 사용한다.
- REFRESH: 세컨더리 서버가 존 데이터의 갱신을 자발적으로 시작할 때의 시간이다.
- RETRY: 존 데이터의 갱신에 실패했을 때 다시 시도할 때까지 기다리는 시간이다.
- EXPIRE: 존 데이터의 갱신 실패가 계속되어 EXPIRE에 지정된 시간(초)동안 (위의 설정상으로는 7일이다.) 기다려도 성공하지 못했을 경우, 그 존 데이터는 유효기한이 지난 것으로 취급한다.
- MINIMUM: 존재하지 않는다는 정보(네거티브 캐시)를 저장하는 기간(TTL)이다.