IT Network System/Linux Srv

Linux DNS Master & Slave

Skills 2021. 1. 15. 21:09
728x90

* DNS Master & Slave

 - Master와 Slave는 주-보조 관계이며 DNS 서버를 이중화시키는 개념이다. (Slave는 여러 대 사용할 수 있음)

 - Master-Slave는 동기화 과정을 통해 zone 파일을 관리하게 되는데, zone 파일의 SOA 필드에 있는 serial을 확인하여 이 파일이 업데이트가 되었는지 판단한다. Serial이 증가했을 경우 파일이 업데이트된 것으로 판단하고 동기화 과정을 통해 Slave 서버로 zone 파일이 전송된다.

//서버끼리 동기화하는 거 허용

 

이러한 동기화 과정을 zone transfer라고 하는데 포트 TCP 53번이 바로 여기서 사용된다. (일반 반복 쿼리 시 UDP 53번 사용) Master 서버에 장애가 발생해도 Slave 서버에서 서비스를 중단 없이 지속적으로 제공한다.

출처 : https://nirsa.tistory.com/128
//리눅스 slave 서버 설정

 

* Linux DNS

① /etc/hosts

 - 도메인/호스트명과 IP 주소 매핑정보를 담고 있는 파일로 질의하기 이전에 먼저 참조되는 파일이다.

/etc/hosts

 

② /etc/resolv.conf

 - 사용하고자 하는 네임 서버를 지정하는 파일이다. (Windows의 DNS 설정과 동일)

/etc/resolv.conf
Windows의 DNS 설정

728x90