꼬반 Blog

[DNS] PowerDNS, PowerDNS-Admin 설치

회사에서 그동안 DNS 서버로 bind 를 사용하고 있었는데.. bind가 그냥 익숙해져서 cli, zone 파일 편집에 어려움은 없었지만. 그래도 이게 또 관리나 부재시 부사수가 하기엔 좀 어려운 부분도 있기때문에 다른 대안을 찾아보기로 했다. 그래서 일단은 PowerDNS 를 설치하고 Web UI를 찾아보니 PowerDNS-Admin 이라는 좋은 오픈소스가 있었다. (bind도 web ui 이것저것 찾아서 설치해봤는데 .. 흠.. 한 2개정도 괜찮은 물건을 찾기도 했지만 기존 zone file을 잘 가져오지 못해서.. 포기) 설치는 최신 4.0.1 소스 설치하다가 안되서 포기하고 epel-release 설치 후 3.4.8 버전으로 설치했다. (우분투/데비안 계열은 최신 repo 에서 4.0.1 지원하..

Read More

[DNS] PowerDNS, PowerDNS-Admin 설치

회사에서 그동안 DNS 서버로 bind 를 사용하고 있었는데..


bind가 그냥 익숙해져서 cli, zone 파일 편집에 어려움은 없었지만.


그래도 이게 또 관리나 부재시 부사수가 하기엔 좀 어려운 부분도 있기때문에 다른 대안을 찾아보기로 했다.


그래서 일단은 PowerDNS 를 설치하고 Web UI를 찾아보니 PowerDNS-Admin 이라는 좋은 오픈소스가 있었다.



(bind도 web ui 이것저것 찾아서 설치해봤는데 .. 흠.. 한 2개정도 괜찮은 물건을 찾기도 했지만


기존 zone file을 잘 가져오지 못해서.. 포기)


설치는 최신 4.0.1 소스 설치하다가 안되서 포기하고 epel-release 설치 후 3.4.8 버전으로 설치했다.


(우분투/데비안 계열은 최신 repo 에서 4.0.1 지원하던데 ㅠㅠ)


설치는 공식 문서를 따라서 설치


https://doc.powerdns.com/3/authoritative/installation/


이후 web ui 는 아래 참조


https://github.com/ngoduykhanh/PowerDNS-Admin


https://linuxse.co/2015/12/powerdns-admin-web-ui-install-manage-powerdns-server/


설정을 이리 저리 맞춰보고 웹에서 정상적으로 동작 확인!


다만 환경 차이인지 ui 가 가끔 죽는데 이땐 그냥 다시 올리면 된다. 음.. 오픈소스니까


내가 써보지 않은 python, flask 환경에서 돌아가는거라.. 그냥 다시 올린다 ㅎㅎ


깔끔하니 참 좋다.


다만 기존 bind 에서 사용하는 zone file 마이그레이션 방법이 있긴 한데.. 워낙 많아서 실제 사용되는 것만


옮겨줄까 생각중이다.


그리고 auth 외 recusion 으로 사용하려면 pdns-recursion 버전도 설치해야 한다.


http://toofasttosee.blogspot.kr/2012/08/powerdns.html



반응형

Article By 꼬반

*certificate* : VCP 5(2012), RHCSA 7 (2014), RHCE 7 (2015), RHCSA in REDHAT OpenStack(2017) *development language* : Javascript, NodeJS, Golang, html5, css3, shell script *middle ware* : NGINX, Apache, Tomcat, Docker, Docker Swarm, Mesos, Kubernetes, HCI,

Discuss about post