Skip to main content

예제 및 각 필드의 설명

# SOA 항목
movie.edu.  IN  SOA  terminator.movie.edu. al.robocop.movie.edu.  (
                1             ; serial
                10800     ; refresh after 3 hours
                3600      ; retry after 1 hour
                604800   ; expire after 1 week
                86400    ; minimum TTL of 1 day 
                )

위 설정 값의 뜻은 movie.edu 도메인에 있어 terminator.movie.edu 가 최고 권위를 가지는 네임서버라는 뜻이다.
뒤에 붙는 al.robocop.movie.edu는 관리자의 이메일이다.
즉, al@robocop.movie.edu 라는 이메일 주소라는 뜻이다.
위에서 movie.edu는 기원이 같다는 뜻으로 @로 생략하여 표기할 수도 있다.


# NS 항목
movie.edu.  IN NS  terminator.movie.edu.
movie.edu.  IN NS whormhole.movie.edu.

위의 선언문은 movie.edu 도메인에 DNS 서버가 2대가 존재한다는 걸 말해주는 것이다.
    • 위에서도 movie.edu는 기원이 같다는 뜻으로, 아예 빼버릴 수도 있다.

위의 선언문 아래에 추가로

terminator.movie.edu.  IN  A  192.249.249.3

과 같이 호스트의 주소가 선언 된다. 
참고로 IN은 인터넷을, A는 이름을 가지고 IP 주소를 맵핑하겠다는 뜻이다.

wormhole.movie.edu.  IN  A  192.249.249.1
wormhole.movie.edu.  IN  A  192.253.253.1

위와 같이 웜홀 서버의 경우 다중으로 DNS를 구성한 경우에는 다른 IP가 부여되며, 검색 시 두 IP를 번갈아 가며 알려주는 라운드-로빈 방식, 혹은 미리 지정된 순서 (주로 가까운 - 네트워크 hop이 작은)로 알려주게 된다.

DNS와 마찬가지로, 일반 호스트도 동일한 방식으로 선언 해 주면 된다.

localhost.movie.edu.  IN  A  127.0.0.1
diehard.movie.edu.    IN  A  192.249.249.4

와 같이 일반 호스트들을 나열 하면 등록되고, DNS는 질의에 대해 IP를 반환하는 작업을 수행한다.

bigt.movie.edu.  IN  A  CNAME  terminator.movie.edu.
dh.movie.edu.    IN  A  CNAME  diehard.movie.edu.

CNAME은 별명을 나타내는 것으로, bigt.movie.edu는 곧 terminator.movie.edu를 나타낸다.
DNS서버와 NTP서버가 같은 머신 상에서 구동 될 때 별명으로 FQDN은 다르지만 IP는 동일하게 처리할 수 있다.