반응형
DNS (Domain Name System)의 SOA (Start Of Authority) 레코드
SOA (Start Of Authority) 레코드는 특정 DNS 존 (Zone)에 대한 기본 설정 및 메타데이터 정보를 포함하는 레코드입니다. SOA 레코드는 DNS 존에 대한 중요한 정보를 제공하며, 해당 존을 관리하는 DNS 서버에 의해 사용됩니다.
$TTL 1H
@ IN SOA localhost. Root.localhost. (
2002090901 ; Serial
2H ; Refresh
1H ; Retry
1W ; Expire
1H ) ; Minimum
필드의 설명
- MNAME (Primary Master Name Server)
- 이 필드는 해당 DNS 존을 소유하고 주 관리 서버 역할을 하는 이름 서버의 FQDN (Fully Qualified Domain Name)을 지정합니다.
- 이 서버는 해당 존에 대한 권한을 가지고 있으며, 이 존의 변경 사항을 관리합니다.
- RNAME (Responsible Person's Email Address)
- 이 필드는 DNS 존을 관리하는 담당자의 이메일 주소를 지정합니다. 이메일 주소는 일반적으로 "@" 기호 대신 "."으로 표시되며, 뒷 부분은 "."으로 끝나야 합니다. (예: admin.example.com.)
- SERIAL (Serial Number)
- 이 필드는 DNS 존의 버전 번호를 나타냅니다.
- DNS 존 내의 변경 사항이 발생할 때마다 이 번호를 증가시켜야 합니다. 이렇게 하면 DNS 존의 업데이트가 다른 DNS 서버에 전파됩니다.
- REFRESH
- 이 필드는 주 관리 서버가 존 내의 정보를 다시 확인할(Refresh) 시간을 초 단위로 나타냅니다.
- 이 시간이 경과하면 주 관리 서버는 다른 DNS 서버로부터 존의 최신 정보를 다시 가져옵니다.
- RETRY
- 이 필드는 주 관리 서버가 존의 정보를 다시 확인하는 시도를 실패한 경우 다음 시도를 하는 간격을 초 단위로 나타냅니다.
- 이 시간이 경과하면 주 관리 서버는 다시 다른 DNS 서버로부터 정보를 가져오려고 시도합니다.
- EXPIRE
- 이 필드는 주 관리 서버가 존 정보를 새로 고치지 않을 경우 존의 만료 시간을 초 단위로 나타냅니다.
- 이 시간이 경과하면 다른 DNS 서버는 해당 존의 정보를 무효화하고 해당 존에 대한 새로운 정보를 요청합니다.
- TTL (Time to Live)
- 이 필드는 존 내의 리소스 레코드의 기본 TTL 값을 초 단위로 나타냅니다.
- 리소스 레코드의 TTL은 개별 리소스 레코드에 설정할 수 있으며, 이 필드는 기본 TTL 값을 나타냅니다.
SOA 레코드는 DNS 존의 핵심적인 설정 정보를 포함하고 있으며, DNS 존의 변경 사항을 관리하기 위한 중요한 역할을 합니다. 이 정보를 적절하게 유지 관리하면 DNS 존의 안정성과 신뢰성을 보장할 수 있습니다.
728x90
반응형
'네임서버' 카테고리의 다른 글
네임서버 점검을 위한 일반적인 절차 (0) | 2013.09.03 |
---|---|
[MyDNS] 웹으로 dns을 운영해 보자 mydns 설치 (0) | 2013.09.01 |
[네임서버] 싱크홀(sinkhole) 사이트 (0) | 2013.08.14 |
[네임서버] 원도우 DNS 강좌 (0) | 2013.08.14 |
[네임서버] nslookup 및 dig 사용 정리 (0) | 2013.08.14 |