powerdns + poweradmin-dns install

O/S : CentOS 7.x
Powerdns : 4.5.x
Mariadb : 10.4.x

1. powerdns yum repo 추가 및  pdns install

2. pdns conf  수정  ( api-key값은 사용자 환경에 따라 다르게 변경해서 사용)

해당 옵션값들은 추후 다시 정리해서 올릴 예정

3. systemctl pdns enable

4. pdns port open tcp 53 / udp 53

5. dbms -> mariadb install

6. mariadb yum install

7. mariadb my.cnf

8. mariadb db install  and system start , enable

9. mysql -> pdns database 사용자 추가 및 권한 설정

10. pdns table  수정 latin1 -> utf8 변경

11. 데이터베이스 입력

12. pdns start

 

13. powerdns-admin install ( python 3.6 설치 진행)

14. node js  install

15. powerdns-admin download 및 virtualenv 설정

16. default_config.py  내용 수정 (데이터베이스 정보 입력)

17. build 작업 진행

18 실행하기 앞서 방화벽 TCP 9191 포트 허용

19. 실행파일 생성 바로 run.py 실행해도 되지만 백그라운드로 실행하기 위해서

20. 실행파일 실행 / 웹페이지에서 9191포트 확인하는 메세지 발생

그럼 이제 웹페이지에서 확인해보자

21. 처음 사용자를 만들기 위해서 create an account 버튼을 클릭한다


22. 사용자 정보를 (admin) 등록

23. 사용자 정보 admin 접속정보를 입력하고 sing in  클릭


24. 처음 로그인하게 되면 기본 대시보드에서 error 메세지가 발생한다  pdns.conf 에서 api-key 값이 제대로 매칭이 되지 않아서이다


25. 좌측 메듀 PDNS 선택  후  pdns.conf 에서 설정한 key값 입력 ( qwer1234##$$ ) / api url 은 기본 http://127.0.0.1:8081

26. update를 클릭하면 정상적으로 api key값 메칭이 되었으면 error없이 화면이 표시된다


27. 도메인을 등록하기 위해서 좌측 메뉴 new domain 클릭


28. 사용할 도메인 xinet.kr  입력 후 submit 클릭


29. 도메인을 추가하게 되면 메인 대시보드에서 추가된 도메인을 확인 할수 있고 manager 버튼을 클릭해서 레코드값을 추가해주면 된다


30. Add Record 클릭

31. A 레코드값을 입력한다

32. 전체 A 레코드값을 입력했으면 우측 상단 Apply changes 클릭을 하면 최종 dns를 추가해서 사용할수가 있다

기존 poweradmin 보다 더 깔끔하게 dns를 관리할수가 있다

 

 

코멘트 쓰기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>



배송정보
배송조회를 하시려면 송장번호를 클릭하세요
배송조회
상품명
주문번호
택배사
송장번호