YUMSERV
Published 2019. 6. 3. 12:39
PDNS 업그레이드 LINUX/DNS
반응형

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
profile

YUMSERV

@lena04301

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!