반응형
BIND DNS 서버의 ZONE 동기화 설정을 구성하는 방법
마스터 서버 설정 (named.conf)
마스터 서버에서 존 동기화 설정을 구성하는 단계는 다음과 같습니다.
1. named.conf 파일을 엽니다. 이 파일은 일반적으로 /etc/named.conf 또는 /etc/bind/named.conf 경로에 위치합니다.
sudo vim /etc/named.conf
2. 마스터 서버에서 존을 정의하고 동기화 설정을 추가합니다. 존은 다음과 같이 정의됩니다.
zone "example.com" {
type master;
file "/var/named/example.com.zone";
notify yes;
also-notify { SLAVE_DNS_IP; };
};
- example.com: 존의 이름으로 대체합니다.
- type master;: 이 존이 마스터 존임을 나타냅니다.
- file "/var/named/example.com.zone";: 존 파일의 경로로 대체합니다.
- notify yes;: 다른 DNS 서버에 알림을 보내도록 설정합니다.
- also-notify { SLAVE_DNS_IP; };: 알림을 받을 슬레이브 DNS 서버의 IP 주소를 지정합니다.
3. 변경 사항을 저장하고 파일을 닫습니다.
4. BIND DNS 서버를 다시 시작하여 변경 사항을 적용합니다.
- CentOS 및 RHEL
systemctl restart named
- Ubuntu 및 Debian
systemctl restart bind9
슬레이브 서버 설정 (named.conf.local 또는 named.conf.options)
슬레이브 서버에서 마스터 서버로부터 존을 동기화하려면 named.conf.local 또는 named.conf.options 파일에 마스터 서버의 정보를 추가합니다.
1. named.conf.local 또는 named.conf.options 파일을 엽니다. 이 파일은 일반적으로 /etc/bind/named.conf.local 또는 /etc/bind/named.conf.options 경로에 위치합니다.
sudo vim /etc/bind/named.conf.local
또는
sudo vim /etc/bind/named.conf.options
2. 슬레이브 서버에서 마스터 서버의 정보를 추가합니다. 아래와 같은 형식으로 추가합니다.
masters {
MASTER_DNS_IP;
};
- MASTER_DNS_IP: 마스터 DNS 서버의 IP 주소로 대체합니다.
3. 변경 사항을 저장하고 파일을 닫습니다.
4. BIND DNS 서버를 다시 시작하여 변경 사항을 적용합니다.
- Ubuntu 및 Debian
systemctl restart bind9
- CentOS 및 RHEL
systemctl restart named
사용 예시
- 1차 Master
zone "newdomain.co.kr" {
type master;
file "newdomain.co.kr.zone";
notify yes;
also-notify { slave DNS IP; };
};
- 2차 Slave
zone "newdomain.co.kr" {
type slave;
masters { master DNS IP; };
file "slave/newdomain.co.kr.zone";
};
이제 마스터 서버에서 존을 정의하고 슬레이브 서버에서 마스터 서버의 IP 주소를 설정하여 존 동기화를 구성하였습니다. BIND DNS 서버 간의 동기화가 작동하여 존 데이터를 슬레이브 서버로 전송하고 업데이트합니다.
반응형
'네임서버' 카테고리의 다른 글
nslookup 명령어를 사용하여 DNS 존 전송(zone transfer)을 확인하는 방법 (0) | 2013.06.25 |
---|---|
DNS 성능 점검(queryperf) (1) | 2013.06.25 |
bind 버전 확인 | dig @127.0.0.1 txt chaos version.bind (0) | 2013.06.25 |
도메인 이름 서비스 | nslookup 명령어 (0) | 2013.06.25 |
BIND DNS 서버의 구성 파일에 재귀(Recursion) 설정을 추가하고 재귀 질의를 테스트하는 방법 (0) | 2013.06.24 |