DNS(네임서버) 서버의 활용분야
네임서버의 용도는?
이번시간에는 네임서버에 활용분야 대해서 알아보도록 하겠습니다
관련글 :
도메인과 네임서버 알아보기 - http://server-talk.tistory.com/168
도메인이란? - http://server-talk.tistory.com/76
네임서버 변경시 반영시간 - http://server-talk.tistory.com/80
| 네임서버의 활용분야 |
DNS서버는 대표적으로 주(Primary)서버, 보조(Secondary)서버, 캐싱(Caching)서버 이렇게 3가지의 종류가 있습니다
1. 주(Primary) DNS 서버
네임서버를 운영한다고 이야기 할때 사용되는 서버가 주 DNS 서버 입니다
주 네임서버는 자체가 도메인에 관련된 정보를 가지고 있으며, 도메인 등록기관에 도메인을 등록할때 주 DNS 서버를 등록하고 주 네임서버에 드록된 도메인을 IP로 변환하는 역할을 합니다
2. 보조(Secondary) DNS 서버
보조 네임서버는 주 네임서버가 장애발생을 대비한 백업의미로 사용하고 있습니다
보조 네임서버는 주 네임서버의 정보를 가지고 있으며 지속적으로 네임서버의 도메인정보를 복제하고 주 네임서버가 문제가 발생했을대 네임서버의 역할을 하게됩니다
3. 캐싱(Cacging) DNS 서버
사용자가 접속한 도메인에 대해 IP를 알아내기 위해서는 여러서버의 쿼리를 보내게 됩니다. 하지만 전세계의 모든사용자가 여러대의 서버에 쿼리를 보내게된다면 응답속도느림, DNS는 엄청난 부하가 발생하게 될것입니다 이러한 문제점을 해결하기 위해 캐싱 DNS서버가 이용하게 됩니다
캐싱 DNS서버는 단한번이라도 쿼리한 도메인에 대해 TTL(Time To Live : 캐시가 유효한 시간)의 기준으로 시간이 지났을경우 다시 DNS서버의 쿼리를 하게됩니다 주 네임서버의 부하를 줄이는것을 원한다면 TTL값을 높게하면되며, IP 변경이 자주발생하게 된다면 TTL 값을 높게잡아주면 됩니다