이번 리눅스에서는 master DNS와 slave DNS를 구성하는 방법에 대해 배워보았다.
master DNS와 salve DNS의 관계는 쉽게 말해 메인 DNS와 보조 DNS라고 생각이 된다. master DNS가 예기치 않은 상황으로 사용이 불가능해지면 slave DNS에서 그 역할을 수행하게 되는 것이다. 따라서 로컬 네임서버를 만드는것과 크게 다르지 않다.
master - slave 네임서버간 zone파일의 전송방식에는 IXFR, AXFR가 있다. IXFR방식은 also-notify {slave IP주소; }; 를 입력하여 사용한다. 이 방식은 만약 zone파일이 수정되었을때 slave네임 서버가 master네임 서버로 부터 zone파일을 전달받는다. 이때 zone파일은 위 사진에서 설명했듯이 binary코드로 되어 있어서 사용자가 읽지 못한다. AXFR방식은 allow-update { slave IP주소; };를 입력하는 방식이다. 이 방식은 master네임 서버의 zone파일이 수정되었을때 slave네임 서버의 zone파일이 수정된 부분만 고쳐지는 방식이다. 이 두방식에서 가장 중요한 점은 master 네임 서버의 zone파일을 수정할때 serial값도 1씩 올려줘야 한다는 점이다. 만약 그 값을 수정하지 않게되면 slave 네임서버는 master 네임서버의 zone파일이 바뀌더라도 수정을 하지 않는다.
이번에 해볼 실습은 상위 DNS서버와 하위 DNS서버를 만드는 것이다. 여기서 중요한 점은 상위 DNS서버는 하위 DNS서버의 도메인 정보를 가지고 있지만 하위 DNS서버는 상위 DNS서버의 도메인 정보를 가지고 올 수 없다는 것이다.
'교육 > Server' 카테고리의 다른 글
Day 17 (apache) (0) | 2019.12.10 |
---|---|
Day 16 (DNS) (0) | 2019.12.09 |
Day 13 (DNS) (0) | 2019.12.04 |
Day 12 (DNS) (0) | 2019.12.04 |
Day 10 (0) | 2019.11.30 |