pdns 4.1 버전부터는 pdns.conf 의 recursor 옵션 사용 불가합니다.
기존 버전에서 recursion 이 설정이 되어있을 경우, 주석처리를 해줍니다.
- /etc/pdns/pdns.conf 파일 내에 recursion 설정 되어있으면 주석처리
1) 기존 버전 확인
# rpm -qa | grep pdns
pdns-backend-mysql-3.3.3-2.el6.x86_64
pdns-3.3.3-2.el6.x86_64
2) 테이블 추가
업그레이드 전에
pdns 3.x 에서 pdns 4.2 로 업데이트 할경우 아래처럼 DB 테이블 필드 추가 및 새 테이블 생성 해야 질의가 가능합니다.
alter table records add disabled tinyint(1) default '0';
alter table records add ordername varchar(255) binary default null;
alter table records add auth tinyint(1) default '1';
CREATE TABLE domainmetadata (
id INT AUTO_INCREMENT,
domain_id INT NOT NULL,
kind VARCHAR(32),
content TEXT,
PRIMARY KEY (id)
) Engine=InnoDB; <-엔진이 myisam이라면 myisam으로 변경
3) 업그레이드 설치
# yum install epel-release yum-plugin-priorities
# curl -o /etc/yum.repos.d/powerdns-auth-42.repo https://repo.powerdns.com/repo-files/centos-auth-42.repo
# yum install pdns
# rpm -qa | grep pdns
pdns-backend-mysql-4.2.0-0.alpha1.1pdns.el6.x86_64
pdns-4.2.0-0.alpha1.1pdns.el6.x86_64
업그레이드 후에 dns 문제 있는지 아래 사이트에서 확인 가능합니다.
https://dnsflagday.net/
'LINUX > DNS' 카테고리의 다른 글
GSLB란 (0) | 2022.12.05 |
---|---|
DNS 설치 및 설정 (0) | 2019.06.01 |
PDNS 설치 및 설정 (0) | 2019.05.29 |
BIND 1차 2차 동기화 (0) | 2019.05.29 |